介绍:
对程序员来说,如果能熟练使用Vim编辑器,那么就可以实现脱离鼠标进行编程,极大的提高自己的工作效率。在习惯了Vim的操作模式后,对经常使用的Chrome追求效率的程序员自然也希望能够如此。cVim就是一个让我们可以有类似体验的Chrome插件
安装:
- 应用商店下载(如果无法打开,想办法搭梯子)
- 使用本地安装的方式(文件下载链接 密码: 3jb1)
安装完成后,会自动弹出关于cVim介绍,我们来看看他的功能和设置选项:
功能:
- Google/IMDB/Wikipedia/Amazon/Duckduckgo/Yahoo/Bing 搜索补全
- 支持自定义搜索引擎
- 历史纪录和书签的搜索和补全功能(超好用的功能!)
- 支持插入和查看模式(类似Vim)
- 高效的链接提示功能(支持自定义映射)
- 支持自定义快捷键
- 支持正则表达式搜索高亮
- 命令输入栏支持tab补全
- 支持平滑滚动(这点我觉得很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 |