Vim實戰手冊(9)Vimide——打造你自己的IDE(B)

鍾超發表於2012-01-31

轉載本文請註明來自“柳大的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)展開目錄:Enter鍵,即<cr>。


(3)收起目錄:也是Enter鍵。


(4)建立目錄:按d鍵,然後輸入目錄名後回車。


(5)刪除目錄:按D鍵刪除游標所在的目錄。


(6)切換顯示方式:按i鍵。有平鋪、樹、列表、詳細四種模式。


(7)重新命名目錄:按R鍵。


(8)改變排序方式:按s鍵。


(9)到更高一層目錄:按-號。


更多用法你可以使用這條命令來檢視:


1 :help netrw



未完待續,歡迎您關注後續博文 : )

轉載本文請註明來自“柳大的CSDN部落格”:http://blog.csdn.net/poechant
-

相關文章