转载: Vim安装NERD tree 插件(树形文件系统导航)
解压缩时,要把压缩包中的目录结构完整的解压缩到
最后在_vimrc添加如下内容: " NERDTree map :NERDTreeToggle
(注意和:NERDTreeToggle之间有个英文空格)
重启vim后,按下F10键,就可以在左侧看到一个目录树了。在目录树窗口中按下?键可以查看详细的帮助信息。
最常用的操作键有: C(大写C键) 将光标所在目录设置为根目录 u(小写u键) 转到上一级目录 o(小写o键) 展开(或折叠)光标所在目录的子目录。如果光标所在位置是一个文件,则在编辑窗口中打开该文件
此外在目录树窗口中输入目录:Bookmark收藏名还可以将光标所在目录添加到收藏夹中。下次使用:BookmarkToRoot收藏名可以直接转到该目录,并且以该目录作为根目录。更多命令可以参考NERDTree的帮助文档(:help NERD_tree.txt)。
vim NERD tree 书签 有两个概念需要说明 一个是 NERD tree 启用后,显示的目录 一个是vim的当前目录
两个是不一样的 例如 我 NERD tree 显示的是 d:\phpnow\htdocs\drupal 目录 然后我新建一个文件 a.php 保存之后去查看 a.php 并不是在 d:\phpnow\htdocs\drupal 下面 而是在 vim.exe 所在的目录 即当前目录 打开vim 之后 用 :pwd 查看当前目录
- 修改当前目录 可以在vim配置文件里面 加上 :cd D:\PHPnow\htdocs\drupal
- 或者在 vim 里面 用 :cd 目录地址 命令切换目录
Bookmark bookmark_name 将选中结点添加到书签列表中,并命名为name(书签名不可包含空格); 如与现有书签重名,则覆盖现有书签。
OpenBookmark bookmark_name 打开指定的文件。(参数必须是文件书签) 如果该文件在当前的目录树下,则打开它的上层结点并选中该书签
ClearBookmarks [] 清除指定书签;如未指定参数,则清除所有书签
加好标签之后 就可以 :OpenBookmark bookmark_name 打开目录树 方便编辑不同项目
简便方式是这样的
修改vim 配置文件 加上
"NERDTree map :NERDTreeToggle =""
保存之后 再打开vim
按 CTRL + t vim 下方出现
再在后边补上你用 :Bookmark 命令添加的书签的书签名称 然后回车 就看到你希望显示的目录树了
ps:
最好在 vim配置里面 加上
let NERDTreeBookmarksFile='/usr/share/vim/NerdBookmarks.txt'
制定书签存放的位置 出问题了可以手动修改他 over
http://blog.csdn.net/hadeys/article/details/6962979 "==== F3 NERDTree 切换 map :NERDTreeToggle imap :NERDTreeToggle
-
常用快捷键:
o - 打开所选文件或目录 enter - 相当于o go - 类似o, 但光标仍然停留在NERD_tree t - 在新标签中打开所选文件 T - 类似t, 但光标仍然停留在NERD_tree i - 在一个水平分割窗口中打开文件 gi - 类似i, 但光标仍然停留在NERD_tree s - 在一个垂直分割窗口中打开文件 |NERDTree-s| gs - 类似s, 但光标仍然停留在NERD_tree O - 递归打开所选目录 ctr+w+h 光标focus左侧树形目录,ctrl+w+l 光标focus右侧文件显示窗口
http://blog.csdn.net/ThinkHY/article/details/5471576
"NERDTree plugin
let NERDTreeWinPos = "right" "where NERD tree window is placed on the screen
"let NERDTreeWinSize = 31 "size of the NERD tree
nmap