ref: http://www.cnblogs.com/voidsky/p/5490787.html
介紹
也許很多人在chrome上都用過類似Vimium, ViChrome的插件,這些插件的目的都差不多,就是在瀏覽器中提供一些類似vim的操作來提高效率。但是大多這類的插件,實現的功能都比較單一化,實現了基本的瀏覽功能,但是不夠強大。比如說 viusal 模式,就基本都不涉及。
機緣巧合下,發現了cVim插件,感覺就像打開了一扇全新的大門!!!獲取cVim
cVim優勢
根據官方的介紹,它和之前說的那些插件有幾個明顯的優勢:
- 支持自定義搜索引擎
- 支持插入符/Visual模式 (!!超贊有木有!!)
- 支持正則表達式!!
- 命令支持tab補全!
- 支持自定義鍵映射!!(也就是你可以自己寫vimrc,這才是完整的vim好不好!!可以可以備份到github)
自定義命令
通過help文檔,你可以看到常用的命令
設置
你可以做一些常規的設置,這里介紹都很詳細,比如滾動步長,是否使用平滑滾動,自定義搜索引擎等等。
鍵映射
你可以自定義想要的鍵映射,媽媽再也不用擔心我記不住按鍵功能了!!通過查看Keybindings你可以看到這些按鍵功能的名字,然后使用map命令就好拉!!
比如說重新綁定向上滾動的功能
map j scrollUp
常用命令
移動命令
和vim基本命令一毛一樣!!!
命令 | 功能 |
---|---|
k,w | 上 |
j,s | 下 |
h | 左 |
l | 右 |
u | 上半頁 |
d | 下半頁 |
gg | 網頁頭 |
G | 網頁尾 |
0 | 網頁最左 |
$ | 網頁最右 |
查找和visual模式
直接輸入v就會出現光標!!!然后移動到需要復制的地方,就可以用v或V復制了!!
或者你可以先使用查找,找到關鍵詞,然后按v就可以從關鍵詞部分開始復制了!這里是復制到剪貼板,所以你可以在任何地方粘貼!!!棒極了!終於可以擺脫鼠標了!!

命令 | 功能 |
---|---|
/ | 查找(支持正則) |
n | 查找的下一個匹配項(visual模式下也支持) |
N | 查找的上一個匹配項 |
v | visual模式 |
V | 行選visual模式 |
y | 復制 |
還有幾個可能會用到的
命令 | 功能 |
---|---|
I | 在歷史中查找 |
b | 在書簽中查找 |
標簽頁命令
如果熟悉vimium會發現,r,x,J,K,H,L都還是熟悉的味道
命令 | 功能 |
---|---|
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> | 移動光標到上一行 |