cVim——让你不用鼠标操作Chrome的插件

介绍:

对程序员来说,如果能熟练使用Vim编辑器,那么就可以实现脱离鼠标进行编程,极大的提高自己的工作效率。在习惯了Vim的操作模式后,对经常使用的Chrome追求效率的程序员自然也希望能够如此。cVim就是一个让我们可以有类似体验的Chrome插件

安装:

  1. 应用商店下载(如果无法打开,想办法搭梯子)
  2. 使用本地安装的方式(文件下载链接 密码: 3jb1)

安装完成后,会自动弹出关于cVim介绍,我们来看看他的功能和设置选项:

功能:

  1. Google/IMDB/Wikipedia/Amazon/Duckduckgo/Yahoo/Bing 搜索补全
  2. 支持自定义搜索引擎
  3. 历史纪录和书签的搜索和补全功能(超好用的功能!)
  4. 支持插入和查看模式(类似Vim)
  5. 高效的链接提示功能(支持自定义映射)
  6. 支持自定义快捷键
  7. 支持正则表达式搜索高亮
  8. 命令输入栏支持tab补全
  9. 支持平滑滚动(这点我觉得很nice~)

 
下面是我常用的一些设置,命令和快捷键:

设置选项:

设置 类型 描述 默认值 我的设置
ignorecase boolean 在find模式中搜索忽略字母大小写 true true
smoothscroll boolean 使用平滑滚动 false true
autofocus boolean 允许web站点第一次加载时自动focus输入框 true false

命令:

命令 功能
:help 打开帮助页面
:tabnew 根据类型和搜索提示打开一个新的tab
:open 打开搜索补全的url或者在谷歌进行搜索
:bookmarks 打开一个收藏链接
:history 打开一个历史纪录

Ps:支持命令和参数的tab补全功能

快捷键:

Movement Mapping Name
j,s 向下滑动 scrollDown
k,w 向上滑动 scrollUp
h 向左滑动 scrollLeft
l 向右滑动 scrollRight
d 向下滑动半页 scrollPageDown
u,e 向上滑动半页 scrollPageUp
gg 滑动到页面顶部 scrollToTop
G 滑动到页面底部 scrollToBottom
O (数字0和vim一样~) 滑动到页面左端 scrollToLeft
$ 滑动到页面右端 scrolltoRight
Link Hints Mapping Name
f 在当前tab打开链接,通过按键提示打开具体的链接 createHint
F 在新tab打开链接 createTabbedHint
W 在新窗口打开链接 createHintWindow
A 重复上一个打开链接操作 openLastHint
Tab Navigation Mapping Name
gt,K,R 导航到下一个tab nextTab
gT,J,E 导航到上一个tab previousTab
H,S 回到上一页 goBack
L,D 前往下一页 goForward
x 关闭当前tab closeTab
X 打开最后关闭的tab lastClosedTab
% 切换到tab ,例如切换到第一个tab:1% goToTab