微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

nerdtree.vim vim插件

程序名称:nerdtree.vim

授权协议: 未知

操作系统: Linux

开发语言: C/C++

nerdtree.vim 介绍

Nerd tree可以让你浏览文件系统并打开文件或目录。你可以通过键盘或鼠标控制它以树状图显示文件系统,也可以在其中进行一些简单的文件系统操作。

nerdtree 提供如下功能及特性:

*以继承树的形式显示文件和目录

*对如下类型的文件进行不同的高亮显示

*文件

*目录

*sym-links

*快捷方式

*只读文件

*可执行文件

*提供许多映射来控制树状结构

*对展开/收拢/浏览目录结点的映射

*对在新的或已存在的窗口或Tab页中打开文件的映射

  • 对改变根结点的映射

*Mappings to navigate around the tree

*可以将文件和目录添加到收藏夹

*可以用鼠标进行大部分的树状结构导航

*对树状结构内容的过滤(可在运行时切换)

*自定义文件过 滤器可以阻止某些文件(比如vim备份文件等)的显示

*可选是否显示隐藏文 件

*可选不显示文件显示目录

*提供文本文件系统菜单来创建/删除/移动/复制目录或文件

*可以自定义Nerd窗口的位置和大小

*可以自定义结点排序方式

*当你浏览文件系统的时候就会有一 个文件系统的模型被创建或维护。这样做有几个优点:

*所有文件系统信息都被 缓存了,有需要的时候只要重新读入缓存

*如果重新浏览之后访问过的tree 的一部分,结点就会以上次保持的展开或合拢的样子显示

*该脚本能记住光标位置 和窗口位置,所以可以用NERDTreetoggle来切换tree的显示与隐藏

  • 对于多Tab,可以共享一个Tree,也可以各自拥有各自的tree,还可以混合以上两种方式

*认情况下,该脚本覆盖vim的文件浏览器(netrw),所以如果直接输入:edit命令也会用nerd树打开

nerdtree.vim 官网

https://github.com/scrooloose/nerdtree

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐