键盘党必备神器!极客与效率俱佳的一款Chrome插件
添加微信code_7steps , 我邀请你加入大牛云集的技术交流群!
Vim , 这个对于很多开发者来说是一个既熟悉又陌生的名字 。
Vim和Emacs并列成为类Unix系统用户最喜欢的编辑器 , 我想这是很多开发者都知道的一个事实 。
但是 , 至于有多好用、为什么这么受欢迎 , 有很多同学一直都是一头雾水 。
在VS Code的远程开发出来之前 , 在服务器下的开发工作我一直都是使用Vim 。 通过一些插件的配置 , 代码跳转、目录、Debug....开发中常用的功能 , 它都可以实现 。 而且 , 它还具备很多常用工具所不具备的优势--强大的快捷键 。
【键盘党必备神器!极客与效率俱佳的一款Chrome插件】Vim是一个依靠键盘操作来控制编辑的工具 , 通过快捷键 , 可以快速的切换页面、跳转到你需要的问题、列模式操作 。
但是 , 很多刚接触的同学会觉得“记那么多命令太令人痛苦了 。 ”
就像 , 让一个用惯了Eclipse的同学迁移到VS Code一样 。 在刚开始接触时 , 由于长久以来的使用习惯难以改变 , 都会觉得非常别扭 。
但是 , 对于Vim , 如果经过长时间的使用 , 把一些命令已经深刻的印在自己的脑海里 , 融为自己的一部分 。 当不再是自己负担时 , 你会觉得 , 它真的很方便 。
文章插图
说了这么多Vim相关的东西 , 本文并不是要给大家介绍编程开发 , 而是介绍一种人人都可以使用的Chrome插件 , 它就是Vimum 。
Vimium
文章插图
Vimium是一款Google Chrome浏览器扩展程序 , 它提供了Vim编辑器精神用于导航和控制的键盘快捷键 。
它把Vim的优秀基因带到了Chrome浏览器 , 带到了日常经常会使用的网页浏览上 。
浏览网页 , 是我们日常学习和工作经常会接触的 。
它会涉及大量的页面点击 , 鼠标滑动 。
如果 , 已经习惯了这些操作的 , 或许并不会感觉的有什么不同 。 但是 , 对于极致追求效率的同学而言 , 它非常繁琐低效 。
需要依赖外接设备 , 需要多余的点按操作 , 需要不停的在鼠标与键盘之间切换...
Vimium通过引入Vim的特性 , 彻底解决了这个问题 。
它具有如下特性:
- 无需触摸鼠标就可以完成常用的浏览器操作
- 使用巧妙的突出显示方法来使用链接进行导航
- 可自定义的键盘快捷键
Vimium有很多快捷键 , 我认为没有必要把这些全部都记住 , 只需要记住几个符合自己日常的操作流程的快捷键即可 。
以我为例 , 日常使用浏览器主要用到的操作有3个:
- 点击页面(新标签页打开)
- 上下翻页
- 切换标签页
- 点击页面:F
- 上下翻页:u、d
- 切换标签页:K、J
- 搜索链接:o、O
点击页面
文章插图
当点击快捷键F时 , 页面上会显示每个链接的标签字符 , 这样的话 , 我们只需要输入对应的字符即可 。
以上图为例 , 点击H, 就可以在新标签页打开链接 。
这里展开介绍一下 , 小写的f代表在当前标签页打开页面 , 大写的F打标在新标签页打开 , 两者是不同的 。
上下翻页
上下翻页是访问网页时经常会用到的操作 , 使用Vimium过程中 , u代表向上翻半页 , d代表向下翻半页 。
也可以使用k、j进行 , gg跳到文首 , G跳到文末 。
切换标签页
可以通过K或者gt跳到右边的标签页 , 也可以使用J或gT跳到左边的标签页 。
快捷搜索
Vimium还有一项类似于mac下聚焦搜索一样的强大功能 , 通过快捷键o或者O可以打开搜索框 , 这样可以用于搜索标签页、历史记录、书签 。
文章插图
这项功能实用且高效 , 很多Chrome插件都针对这一项功能在优化 , 但是却不及Vimium这么方便 。
当然 , 只是我经常会用到这些操作 , 不同的人有不同的使用习惯 。 因此 , 我把常用的快捷键贴出来!
文章插图
- 手机|真实购机用户称它为“拍照神器”,vivo S7e真那么给力?
- 地铁上|地铁禁外放成趋势!OPPO Enco X成通勤路上的音效神器
- 再见了录音笔!微信打开这个小程序,手机秒变会议记录神器
- 小米有品众筹做饭神器明天见:7英寸大屏 会说话会做饭
- 又爆新作!阿里甩出架构师进阶必备神仙笔记,底层知识全梳理
- 寻找新能源汽车手动维修开关?看看中航光电的“神器”
- 康佳PS300移动固态硬盘:拯救磁盘告急的实用神器
- 8000合1,确定要与这款终极神器擦肩而过吗?
- windows上必备的四款软件,一旦试用欲罢不能,建议收藏
- 安卓面试必备的JVM虚拟机制详解,看完之后简历上多一个技能