在vim若是查看目錄結構,或者當前文件夾下面的文件,就須要從編輯模式跳到命令模式,運行以下命令:php
!lsvim
以爲很不方便,若是想看上層的目錄,或者上層下面的另一個目錄,須要屢次進行上面的操做,可是若是你能夠直接顯示目錄樹該有多爽啊。網站
這就是本文要介紹的vim插件 - nerdtree插件
你能夠從vim的網站下載到它:視頻
http://www.vim.org/scripts/script.php?script_id=1658ip
下載後,解壓到get
~/.vimvimrc
目錄,而後打開 ~/.vimrc文件,添加下面一行:map
nmap <silent> <c-n> :NERDTreeToggle<CR>下載
此時進入vim,而後ctrl + n就會在vim的左邊打開目錄樹,其實使用了vim的切分窗口,你能夠使用移動鍵,和回車鍵來切換到不一樣的目錄和文件。若是想隱藏目錄樹,再按一次
ctrl + n就能夠。
打開目錄樹的同時,光標會自動移動到目錄樹,能夠使用hjkl來控制光標的移動,而後回車就能打開對應的文件,這種打開方式是在當前窗口中打開,也就是你當前窗口的內容暫時看不見,只有關掉新打開的這個文件,才能夠看到原有的文件窗口,或者你用:buffer命令來切換到你原有的文件。若是想把這個文件在新開的tab中打開,使用shift 和t組合鍵。
有個關於目錄樹操做的視頻,你們能夠看看:
http://www.youtube.com/watch?feature=player_embedded&v=8jWL3wZSOkY
這個功能太酷了!!!
完