轉載本文請註明來自“柳大的CSDN部落格”:http://blog.csdn.net/poechant
經過《Vim實戰手冊(8)Vimide——打造你自己的IDE(A)》之後,我們都知道了如果使用Tags來提高生產力。這一篇文章將向大家介紹WinManager,可以讓你的Vim看起來更像Vimide : )
1、下載WinManager外掛程式
你暫時先不需要瞭解什麼是WinManager,一會就一目瞭然了。相信經過上一篇博文的瞭解後,你的Vim應該配置成這個樣子了:
不過現在僅僅是有tags可以用,要是能夠像Visual Studio或者Eclipse中那樣有一個File Explorer或者Package Manager之類的東東就好了。那麼就引出了WinManager,首先下載該外掛程式,是:winmanager.zip 。下載後解壓,將其中的doc下的winmanager.txt檔案放入vim/vim73中(由於版本號碼和系統的不同,名稱可能略有不同,這裡我使用的是Vim
7.3的Mac版本)的doc下,plugin中的winmanager.vim放到vim/vim73中的plugin中。
2、修改VimRC
加入如下兩句:
1 let g:winManagerWindowLayout='FileExplorer|TagList'
2 nmap wm :WMToggle<cr>
其中第1行代碼的作用,是設定視窗布局為FileExplorer和TagList上下排列。
第2行代碼的作用,是將wm快速鍵映射到:WMToggle<cr>,:WMToggle<cr>相當於開啟WinManager的開關鍵。簡易對應後可以更快地開關。
然後重新進入Vim,輸入命令:
1 wm
我相信你一定看到了這樣類似的布局:
更多詳細用法你可以使用這個命令來查看:
1 :help winmanager
3、左上方的類似File Explorer的東東是什嗎?
你一定發現左下角還是TagList,而左上方貌似有點眼熟。是的,就是你用Vim開啟某一目錄時看到的。比如有一個名為test_dir的目錄,在Shell下輸入:
1 vim test_dir
則一定看到類似情景:
這其實是Vim內建的netrw.vim外掛程式的功能,主要用來編輯目錄。我們正是利用WinManager來管理布局,而那個類似File Explorer的東東就是netrw了。在netrw中可以做如下操作(並附上快速鍵):
(1)游標移動:與檔案編輯時的游標移動快速鍵相同,可參考《Vim實戰手冊(3)常用游標移動操作》一文。
(2)展開目錄:斷行符號鍵,即<cr>。
(3)收合目錄:也是斷行符號鍵。
(4)建立目錄:按d鍵,然後輸入目錄名後斷行符號。
(5)刪除目錄:按D鍵刪除游標所在的目錄。
(6)切換顯示方式:按i鍵。有平鋪、樹、列表、詳細四種模式。
(7)重新命名目錄:按R鍵。
(8)改變排序方式:按s鍵。
(9)到更高一層目錄:按-號。
更多用法你可以使用這條命令來查看:
1 :help netrw
未完待續,歡迎您關注後續博文 : )
轉載本文請註明來自“柳大的CSDN部落格”:http://blog.csdn.net/poechant-