vim目录视图
vim目录视图及操作目录
目录视图
在VIM中想实现其他编辑中在侧边显示目录的功能,可以通过使用Project或者NERD_Tree插件。不知道大家感觉怎么样,我是觉得NERD_Tree好用一些。
安装 NERD_Tree
首先到http://www.vim.org/scripts上面搜索“NERD_Tree”,下载NERD_Tree插件,然后安装,直接将zip文件放到~/.vim目录下,然后
unzip filename.zip
即可。相关的.vim ,syntax,txt等文件会自动解压到相关的目录中。
常用操作
- "o" : 打开和关闭该目录
- "t" : 在新的标签页中打开光标所在文件或者新建一个文件
- "p" : 到达该项的上层目录
- "P" : 到达根目录
- "u" : 打开该项上层目录所在目录
- "K" : 到达该项所在目录的第一个项
- "J" : 到达该项所在目录的最后一个项
- "x" : 可以关闭当前项所在目录
实际演练
:NODETreeToggle
打开侧边的目录窗口,可以在.vimrc中为其设置成快捷键
map <F8> :NODETreeToggle<CR>
通过一般的方向移动到想要编辑的文件上,按下回车,即可打开该文件
通过两次按F8,可以回到刚才的目录列表中,或者关闭当前文件也可以返回到之前的目录列表中。更简便的方式是按下Ctrl+ww。
在上的操作中,如果不是用回车而使用"t",则会在一个新的标签页中打开相应的文件。
在目录中的任何一个文件中可以通过"p" 来回到该目录的首部,然后按下"o" ,可以打开或关闭该目录,也可以通过在目录中的文件上按下"x" ,收起该文件所在的目录。
通过上下键将光标移动到该目录下的某个文件上,然后通过"u" ,可以打开该文件所在目录的上一层目录。然后通过"K"可以到达该目录列表的一个项上,"P"为反操作。
如果文件名过长,可以使用Ctrl + A全屏查看目录。