也许不少人在chrome上都用过相似Vimium, ViChrome的插件,这些插件的目的都差很少,就是在浏览器中提供一些相似vim的操做来提升效率。可是大多这类的插件,实现的功能都比较单一化,实现了基本的浏览功能,可是不够强大。好比说 viusal 模式,就基本都不涉及。
机缘巧合下,发现了cVim插件,感受就像打开了一扇全新的大门!!!获取cVimgit
根据官方的介绍,它和以前说的那些插件有几个明显的优点:github
经过help文档,你能够看到经常使用的命令web
你能够作一些常规的设置,这里介绍都很详细,好比滚动步长,是否使用平滑滚动,自定义搜索引擎等等。
正则表达式
你能够自定义想要的键映射,妈妈不再用担忧我记不住按键功能了!!经过查看Keybindings你能够看到这些按键功能的名字,而后使用map命令就好拉!!chrome
好比说从新绑定向上滚动的功能vim
map j scrollUp
和vim基本命令一毛同样!!!浏览器
命令 | 功能 |
---|---|
k,w | 上 |
j,s | 下 |
h | 左 |
l | 右 |
u | 上半页 |
d | 下半页 |
gg | 网页头 |
G | 网页尾 |
0 | 网页最左 |
$ | 网页最右 |
直接输入v就会出现光标!!!而后移动到须要复制的地方,就能够用v或V复制了!!
或者你能够先使用查找,找到关键词,而后按v就能够从关键词部分开始复制了!这里是复制到剪贴板,因此你能够在任何地方粘贴!!!棒极了!终于能够摆脱鼠标了!!
markdown
命令 | 功能 |
---|---|
/ | 查找(支持正则) |
n | 查找的下一个匹配项(visual模式下也支持) |
N | 查找的上一个匹配项 |
v | visual模式 |
V | 行选visual模式 |
y | 复制 |
还有几个可能会用到的搜索引擎
命令 | 功能 |
---|---|
I | 在历史中查找 |
b | 在书签中查找 |
若是熟悉vimium会发现,r,x,J,K,H,L都仍是熟悉的味道google
命令 | 功能 |
---|---|
r | 刷新 |
x | 关闭当前标签页 |
X | 打开最后关闭的标签页 |
J | 左标签页 |
K | 右标签页 |
H | 回退 |
L | 前进 |
g0 | 最开头的标签页 |
g$ | 最后一个标签页 |
t | 打开新标签页,等同与:tabnew |
o | 在当前页面打开连接,等同于:open |
还有几个比较有意思的
命令 | 功能 |
---|---|
< | 把当前标签页左移 |
> | 把当前标签页右移 |
N% | 移动到第N个标签页 |
zr | 把chrome重启(安装插件必备啊) |
gp | 把当前标签页固定/解固定 |
gx0 | 关闭当前标签页左边全部标签页 |
gx$ | 关闭当前标签页右边边全部标签页 |
这个我以为颇有用!!打完标签后,你能够随时回到你打标签的网页!!
命令 | 功能 |
---|---|
M* | 打标签到*(能够是任意字母) |
go* | 回到标签* |
标签页有时间效应,若是你发现打完标签在别的标签页不能用,请用r刷新一下,通常来讲以后的页面都会保存这个标签。
命令 | 功能 |
---|---|
f | 当前标签页打开连接 |
F | 新标签页打开连接 |
W | 新窗口打开连接 |
gi | 进入第一个输入框(搜索必备啊) |
gy | 复制网页连接 |
p | 当前页面打开复制的连接 |
P | 新标签页打开复制的连接 |
这又是一个很牛的功能,在搜索框,评论框什么文本输入框的时候,能够很方便的操做
命令 | 功能 |
---|---|
< ctrl-i> | 移动光标到行开头 |
< ctrl-e> | 移动光标到行尾部 |
< ctrl-u> | 删除最顶的一行 |
< ctrl-o> | 删除最后一行 |
< ctrl-y> | 删除以前的一个字 |
< ctrl-p> | 删除后一个字 |
< ctrl-h> | 移动光标到左一个字 |
< ctrl-l> | 移动光标到右一个字 |
< ctrl-f> | 移动光标到右一个字符 |
< ctrl-b> | 移动光标到左一个字符 |
< ctrl-j> | 移动光标到下一行 |
< ctrl-k> | 移动光标到上一行 |