折腾了一个多小时, 终于搞定了这个插件。 遇到几个问题, 疯狂百度,自己整理一下。
首先是下载插件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>
最后还有一个问题没有解决, 就是目录的排序问题, 默认是按照名字排序, 我想让他按照修改时间排序, 发现好像不能。 以后在解决吧。