折騰了一個多小時, 終於搞定了這個插件。 遇到幾個問題, 瘋狂百度,自己整理一下。
首先是下載插件NERDTree, 插件鏈接。
下載之後, 一定要按照官網的要求。
- 將解壓文件
NERD_tree
解壓到gvim的安裝目錄。~/vim74
- 將
NERD_tree/plugin
裏的NERD_tree.vim
複製到~/vim74/plugin
- 將
NERD_tree/doc
裏的NERD_tree.txt
複製到~/vim74/doc.
保存好後, 打開gvim, 這個時候可能會提示這個:
(圖片從網上找的, 自己的問題解決了忘記截圖了)。 這是因爲windows下的編碼不是utf-8。 所以就需要到vimrc去添加幾行配置。
具體如下:
"語言設置
set encoding=utf-8
set termencoding=utf-8
set fileencoding=chinese
set fileencodings=ucs-bom,utf-8,chinese
set langmenu=zh_CN.utf-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
language messages zh_cn.utf-8
然後gvim就可以正常打開了。
這時候輸入命令:NERDTree
就可以打開目錄了。常用的命令按鍵網上有很多, 這裏我就不詳細寫了。 平時vim用的多了基本拿來就能上手。
最後當然我們需要配置帶目錄的快捷鍵映射, 畢竟每次都去:NERDTree
很麻煩。
所以再次配置vimrc
具體代碼:
"樹形目錄開關
map <F12> :NERDTreeMirror<CR>
map <F12> :NERDTreeToggle<CR>
最後還有一個問題沒有解決, 就是目錄的排序問題, 默認是按照名字排序, 我想讓他按照修改時間排序, 發現好像不能。 以後在解決吧。