| 原文鏈接: https:///articles/Vim-For-Chrome.html Chrome瀏覽器有很多強大的擴展程序,其中我最喜歡的就是Vimium,其他的擴展程序都可以不安裝,但就是這個一定要安裝,用過以后你就會發(fā)現(xiàn)你已經(jīng)離不開它了! Vimium是一個Chrome瀏覽器上的Vim,它的強大之處在于可以讓用戶在脫離鼠標(biāo)的情況下快速操作Chrome瀏覽器,下面介紹Vimium的使用。 目錄狀態(tài)Vimium有兩個狀態(tài),一個是可用狀態(tài),另一個是不可用狀態(tài)。 可用狀態(tài)如下圖所示,其圖標(biāo)是藍色的,在此狀態(tài)下就可以使用Vimium提供的命令操作Chrome瀏覽器。一般情況下在用戶打開的網(wǎng)頁中Vimium都是處于可用狀態(tài)的。 
 不可用狀態(tài)如下圖所示,其圖標(biāo)是淺色的,在此狀態(tài)下不能使用Vimium提供的命令操作Chrome瀏覽器。在Chrome瀏覽器自帶的一些頁面下Vimium處于不可用狀態(tài),例如擴展程序、下載內(nèi)容、歷史記錄、打開的新標(biāo)簽頁等處于不可用狀態(tài)。 
 模式Vimium有三種模式:普通模式、插入模式和可視模式。 普通模式:普通模式下可以使用命令,默認情況下也是處在普通模式。如果處于其他模式下可以通過按下Esc返回普通模式。 插入模式:在Linux系統(tǒng)中此模式可以進行文本輸入,而在Chrome瀏覽器中進入此模式?jīng)]有什么用處,但是可以通過配合g組成gi使用。 可以通過i從普通模式轉(zhuǎn)換為插入模式,如下圖所示,在Chrome瀏覽器下方會顯示 
 可視模式:也可稱選擇模式,在此模式下可以選擇文字,通過h、l、k和j分別實現(xiàn)左、右、上和下選擇的功能。選擇文字后可以通過y復(fù)制(Ctrl+C也可以)選擇的文字,如果需要剪切選擇的文字可以按下Ctrl+X實現(xiàn)。 可以通過v從普通模式轉(zhuǎn)換為可視模式,如下圖所示,在Chrome瀏覽器下方可以看到 
 命令(普通模式下)頁面滾動j,Ctrl+E:向下滾動頁面。下圖所示為按下j或者Ctrl+E前后的對比,可以看到Chrome瀏覽器右邊的滾動條向下移動了。 
 k,Ctrl+Y:向上滾動頁面。下圖所示為按下k,Ctrl+Y前后的對比,可以看到Chrome瀏覽器右邊的滾動條向上移動了。 
 gg:滾動到頁面頂部。在頁面的任何一個位置按下gg即可滾動到頁面頂部,如下圖所示,滾動條已經(jīng)返回到最上面 
 G(Shift+g):滾動到頁面底部。在頁面的任何一個位置按下G即可滾動到頁面底部,如下圖所示,滾動條已經(jīng)跳轉(zhuǎn)到最下面 
 d:向下滾動半個頁面。和j(或Ctrl+E)效果差不多,只是屏幕滾動的距離更多(半個頁面),Chrome瀏覽器在沒有安裝Vimium的情況下可以使用空格鍵實現(xiàn)相同的功能。 u:向上滾動半個頁面。和k(或Ctrl+Y)效果差不多,只是屏幕滾動的距離更多(半個頁面),Chrome瀏覽器在沒有安裝Vimium的情況下可以使用Shift+空格鍵實現(xiàn)相同的功能。 h:向左滾動頁面。當(dāng)存在左右滾動條時,按下h就可以向左滾動頁面,如下圖所示,Chrome瀏覽器在沒有安裝Vimium的情況下可以使用Shift+鼠標(biāo)滾輪實現(xiàn)相同的功能。 
 l:向右滾動頁面。當(dāng)存在左右滾動條時,按下l就可以向右滾動頁面,如下圖所示,Chrome瀏覽器在沒有安裝Vimium的情況下可以使用Shift+鼠標(biāo)滾輪實現(xiàn)相同的功能。 
 r:重新加載頁面(刷新頁面)。相當(dāng)于點擊下圖所示的刷新按鈕,Chrome瀏覽器在沒有安裝Vimium的情況下可以使用Ctrl+R實現(xiàn)相同的功能。 
 鏈接操作yy:復(fù)制當(dāng)前頁面地址到剪貼板。如下圖所示,按下yy后在按下Win+V可以看到已經(jīng)將當(dāng)前頁面的鏈接復(fù)制到剪貼板了。Chrome瀏覽器在沒有安裝Vimium的情況下可以通過Alt+D定位到地址欄然后再按下Ctrl+V實現(xiàn)相同的功能。 
 p:如果剪貼板第一條記錄為鏈接(URL),則在當(dāng)前標(biāo)簽頁打開該鏈接;如果剪貼板的第一條記錄不是鏈接,則在當(dāng)前標(biāo)簽頁使用默認搜索引擎搜索該內(nèi)容。Chrome瀏覽器在沒有安裝Vimium的情況下可以通過Alt+D定位到地址欄然后再按下Ctrl+V將剪貼板第一條記錄的內(nèi)容粘貼到地址欄最后按下Enter鍵實現(xiàn)相同的功能。 
 P(Shift+p):如果剪貼板第一條記錄為鏈接(URL),則在新標(biāo)簽頁打開該鏈接;如果剪貼板的第一條記錄不是鏈接,則在新標(biāo)簽頁使用默認搜索引擎搜索該內(nèi)容。Chrome瀏覽器在沒有安裝Vimium的情況下可以通過Ctrl+T打開一個新標(biāo)簽頁然后再按下Ctrl+V將剪貼板第一條記錄的內(nèi)容粘貼到地址欄最后按下Enter鍵實現(xiàn)相同的功能。 
 gi:定位到頁面中的第一個輸入框,前面也可以加數(shù)字,如下圖所示。但要注意的是如果前面加了數(shù)字以后如果再次使用gi則不會再次定位到第一個輸入框,而是定位到最后一次定位到的輸入框。例如按下2gi可以定位到第二個輸入框,按下Esc后如果再按下gi則只會定位到第二個輸入框而不是第一個輸入框。我覺得這體驗不太好,不知道這是bug還是原作者就是想這樣子設(shè)置??梢酝ㄟ^Tab定位到下一個輸入框,Shift+Tab定位到上一個輸入框。 
 f:在當(dāng)前標(biāo)簽頁打開指定的鏈接。如下圖所示,按下f后就會在鏈接上出現(xiàn)字母或者字母組合,只要按下相應(yīng)的字母或者字母組合就可以在當(dāng)前標(biāo)簽頁打開對應(yīng)的鏈接。 
 F(Shift+f):在新標(biāo)簽頁打開指定的鏈接。如下圖所示,按下F后就會在鏈接上出現(xiàn)字母或者字母組合,只要按下相應(yīng)的字母或者字母組合就可以在新標(biāo)簽頁打開對應(yīng)的鏈接。 
 o:在當(dāng)前標(biāo)簽頁打開鏈接、書簽、歷史記錄。如下圖所示,按下o輸入關(guān)鍵字后可以看到有符合條件的歷史記錄、書簽等結(jié)果,可以通過上下箭頭選擇項目后按下Enter鍵即可在當(dāng)前標(biāo)簽頁打開所選的項目。 
 O(Shift+o):在新標(biāo)簽頁打開鏈接、書簽、歷史記錄等。和o一樣,只有一點不同,o在當(dāng)前標(biāo)簽頁打開選擇的項目,而O在新標(biāo)簽頁打開。 b:在當(dāng)前標(biāo)簽頁打開書簽。如下圖所示,有四個書簽,按下b后可以輸入關(guān)鍵字 
 B(Shift+b):在新標(biāo)簽頁打開書簽。和b一樣,只有一點不同,b在當(dāng)前標(biāo)簽頁打開書簽,而B在新標(biāo)簽頁打開書簽。 T(Shift+t):在Chrome瀏覽器所有打開的標(biāo)簽頁(包括所有打開窗口中的標(biāo)簽頁)中搜索 
 如下圖所示,可以通過關(guān)鍵字過濾標(biāo)簽頁,通過上下鍵可以選擇,選擇后按下Enter鍵即可切換到該標(biāo)簽頁 
 查找普通模式下按下 
 按下Enter后可以通過按下n跳轉(zhuǎn)到下一個匹配項,N跳轉(zhuǎn)到上一個匹配項,如果某個匹配項是鏈接的話,按下Enter鍵還可以打開該鏈接。 查找還可以配合可視模式實現(xiàn)文字復(fù)制的功能,例如我要復(fù)制以下框出來的文字。 
 第一步查找想要復(fù)制文字的前幾個字符,多少個字符沒有關(guān)系,但是一定要從第一個字符開始。 
 由于輸入關(guān)鍵字后是定位到第一個匹配項的,所以按下Enter鍵后需要通過使用n和N 
 然后通過h、l、k、j選擇好文字后按下y即可復(fù)制所選的文字到剪貼板。 
 標(biāo)簽頁操作J,gT:跳轉(zhuǎn)到上一個(左邊)標(biāo)簽頁,Chrome瀏覽器在沒有安裝Vimium的情況下可以通過Ctrl+Shift+Tab實現(xiàn)相同的功能。 K,gt:跳轉(zhuǎn)到下一個(右邊)標(biāo)簽頁,Chrome瀏覽器在沒有安裝Vimium的情況下可以通過Ctrl+Tab實現(xiàn)相同的功能。 g0:跳轉(zhuǎn)到第一個標(biāo)簽頁,Chrome瀏覽器在沒有安裝Vimium的情況下可以通過 g$:跳轉(zhuǎn)到最后一個標(biāo)簽頁,Chrome瀏覽器在沒有安裝Vimium的情況下可以通過 ^:跳轉(zhuǎn)到上一次訪問的標(biāo)簽頁 yt:在新標(biāo)簽頁打開當(dāng)前頁面(相當(dāng)于復(fù)制當(dāng)前頁面到新標(biāo)簽頁) t:打開一個新標(biāo)簽頁,Chrome瀏覽器在沒有安裝Vimium的情況下可以通過Ctrl+T實現(xiàn)相同的功能。 x:關(guān)閉當(dāng)前標(biāo)簽頁,Chrome瀏覽器在沒有安裝Vimium的情況下可以通過Ctrl+W實現(xiàn)相同的功能。 X:重新打開最后關(guān)閉的標(biāo)簽頁,Chrome瀏覽器在沒有安裝Vimium的情況下可以通過Ctrl+Shift+T實現(xiàn)相同的功能。 Alt+P:固定或者取消固定當(dāng)前標(biāo)簽頁 Alt+M:禁用或者取消禁用當(dāng)前標(biāo)簽頁 其他H(Shift+h):打開上一個網(wǎng)頁,Chrome瀏覽器在沒有安裝Vimium的情況下可以通過Alt+向左鍵實現(xiàn)相同的功能。 L(Shift+l):打開下一個網(wǎng)頁,Chrome瀏覽器在沒有安裝Vimium的情況下可以通過Alt+向右鍵實現(xiàn)相同的功能。 m:添加標(biāo)記,當(dāng)你看一篇長文章時,如果你需要看前面的內(nèi)容,或者想先看后面某部分內(nèi)容再回來看當(dāng)前的內(nèi)容,則可以通過標(biāo)記實現(xiàn)這需求。通過按下m之后再按一個字母就可以在當(dāng)前位置標(biāo)記,如果你在頁面的其他地方想回到標(biāo)記的地方,則可以通過`+之前標(biāo)記的字母快速返回。 | 
|  |