cVim—Chrome上更強大的vim插件

cVim——Chrome上更強大的vim插件

介紹

也許不少人在chrome上都用過相似Vimium, ViChrome的插件,這些插件的目的都差很少,就是在瀏覽器中提供一些相似vim的操做來提升效率。可是大多這類的插件,實現的功能都比較單一化,實現了基本的瀏覽功能,可是不夠強大。好比說 viusal 模式,就基本都不涉及。
機緣巧合下,發現了cVim插件,感受就像打開了一扇全新的大門!!!獲取cVimgit

cVim優點

根據官方的介紹,它和以前說的那些插件有幾個明顯的優點:github

  • 支持自定義搜索引擎
  • 支持插入符/Visual模式 (!!超讚有木有!!)
  • 支持正則表達式!!
  • 命令支持tab補全!
  • 支持自定義鍵映射!!(也就是你能夠本身寫vimrc,這纔是完整的vim好很差!!能夠能夠備份到github)

 

 

自定義命令

經過help文檔,你能夠看到經常使用的命令web

設置

你能夠作一些常規的設置,這裏介紹都很詳細,好比滾動步長,是否使用平滑滾動,自定義搜索引擎等等。
正則表達式

 

鍵映射

你能夠自定義想要的鍵映射,媽媽不再用擔憂我記不住按鍵功能了!!經過查看Keybindings你能夠看到這些按鍵功能的名字,而後使用map命令就好拉!!chrome

 

 

好比說從新綁定向上滾動的功能vim

map j scrollUp

經常使用命令

移動命令

和vim基本命令一毛同樣!!!瀏覽器

命令 功能
k,w
j,s
h
l
u 上半頁
d 下半頁
gg 網頁頭
G 網頁尾
0 網頁最左
$ 網頁最右

查找和visual模式

直接輸入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> 移動光標到上一行
相關文章
相關標籤/搜索