From: http://www.pizn.net/19-03-2011/vim-in-firefox/
進行編程了之後,也許就會習慣於操縱鍵盤上的任何一鍵來滿足我們的需求。例如通過 Esc 來切換命令模式和插入模式。當我在要成為 Vim 控的時候,我希望我在瀏覽網頁的時候,也能夠只使用鍵盤就能走天下。於是乎,今天我要介紹一下 Firefox 裡的 Vim——Vimperator。
使用者的操作習慣,影響著軟體的發展。當我們使用 Vim
Vimperator 只是 Firefox 裡面的一個外掛程式,安裝很容易。Firefox 4.0 beta 的話,需要額外安裝相容性外掛程式。
如何獲得 Vimperator ?
1,開啟 Firefox(3.6) -> 菜單 -> 工具 -> 附加組件 -> 搜尋 vimperator -> 安裝。
2,直接到官方網站下載 Vimperator Lab ,只是需要翻過去才能找到。
3,到 Firefox 外掛程式網下載 Firefox附加組件Vimperator 。
正常的話,安裝完之後,就需要重啟 Firefox。再次開啟 Firefox 之後,你的 Firefox 就可能已經變成了類 Vim 了。
下面,介紹一些常用的命令和知識。
1,通過 Esc 鍵來切換 Vimperator 的模式,有命令模式和插入模式。命令模式即輸入命令,插入模式即出入文本等資訊。插入文本需要使用“:”(冒號)。
2,常用的命令模式:
命令模式下,“h”鍵向左,“j”鍵向下,“k”鍵向上,“l”鍵向右
命令模式下,“f”鍵顯示當前螢幕連結,隨後通過數字或者字母組合開啟新的連結
命令模式下,“gg”至頁面頭部,“G”至頁面底部
: o : 在當前頁面開啟新連結,例如::o www.pizn.net
: t : 在新頁面開啟連結,例如::t www.pizn.net
: w : 在新視窗開啟連結,例如: :w www.pizn.net
: t+Tab :配合 Tab 選擇相關的連結,例如: :t pizn+Tab鍵進行選擇
: set go+=mTb : 開啟 Firefox 工具列
: set go-=mTb : 關閉 Firefox 工具列
在 Firefox 4.0 上,沒有 go 的命令,需要調用 gui 來開啟瀏覽器工具列等,具體有幾個參數可以選擇
:help : 輸出協助文檔
3,通過更多的命令,還可以查看網頁的源檔案,調用 Firefox 的外掛程式等。具體就不詳解了,上幾幅圖。
在命令模式按下“f ” ,則顯示效果如下:
通過 Tab 鍵選擇開啟連結:
通過輸入命令:echo content-document,查看頁面 Document :
輸入 :echo javascript 可輸入 js :
有些人習慣於使用 chrome 瀏覽器,在 chrome 瀏覽器裡面,也有人開發了基於 chrome 的 Vim,叫做 Vimium,我感覺功能沒有 Vimperator 強大,但基本上的都用。命令也是基本一樣的。加入你是 chrome 使用者,可以訪問這裡查看。