Gvim 树形目录插件 NERDTree 安装方法

折腾了一个多小时, 终于搞定了这个插件。 遇到几个问题, 疯狂百度,自己整理一下。

首先是下载插件NERDTree, 插件链接。
下载之后, 一定要按照官网的要求。

  1. 将解压文件NERD_tree解压到gvim的安装目录。~/vim74
  2. NERD_tree/plugin里的NERD_tree.vim复制到~/vim74/plugin
  3. NERD_tree/doc里的NERD_tree.txt复制到~/vim74/doc.

保存好后, 打开gvim, 这个时候可能会提示这个:
Gvim 树形目录插件 NERDTree 安装方法_第1张图片

(图片从网上找的, 自己的问题解决了忘记截图了)。 这是因为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>   

最后还有一个问题没有解决, 就是目录的排序问题, 默认是按照名字排序, 我想让他按照修改时间排序, 发现好像不能。 以后在解决吧。

你可能感兴趣的:(vim)