NERDTree是Vim的文件系统浏览器,使用此插件,用户可以直观地浏览复杂的目录层次结构,快速打开文件以进行读取或编辑,以及执行基本的文件系统操作.NERDTree源码在https://github.com/preservim/nerdtree。
这里通过Vundle安装NERDTree, Vundle是Vim软件包的缩写,是Vim插件管理器.Vundle源码在https://github.com/VundleVim/Vundle.vim。
安装Vundle:
(1)。执行如下命令:
mkdir - p ~/.vim/包 git克隆https://github.com/VundleVim/Vundle.vim.git/.vim/包/Vundle.vim
(2)。打开~/. vimrc,在此文件中添加内容如下:
设置nocompatible”得到改善,必需的 文件类型”要求 “设置运行时路径包括Vundle和初始化 设置rtp +=~/.vim/包/Vundle.vim 调用vundle #开始() “让Vundle管理Vundle,必需的 插件' VundleVim/Vundle.vim ' “让插件命令之间vundle #开始/结束。 “安装其它插件 “你所有的插件之前必须添加以下行 调用vundle #结束()“需要 文件类型插件缩进> git克隆https://github.com/preservim/nerdtree.git/.vim/包/nerdtree
(2)。打开~/imrc,在语句叫vundle #结束()语句前添加内容如下:
插件“preservim/nerdtree”
NERDTree常用快捷键:未说明默认是在命令行模式,命令前有”:“是在底行模式下
1。通过vim打开一个文件后,在底行模式下输入“NERDTree”后回车进入NERDTree;
2。ctrl + w + h:光标重点左侧树形结构;
3。ctrl + w + l:光标重点右侧文件显示窗口;
4。ctrl + w + w:光标自动在左右侧窗口切换。
5。ctrl + w + r:移动当前窗口的布局位置;
6。o/:在已有窗口中打开文件,跳到/不跳到该窗口;
7。o:如果光标定位在目录上,点击“o”则会展开或合拢该目录;
8。电汇:在新的选项卡中打开文件,跳到/不跳到新标签;
9。:tabc/:不要关闭当前的/关闭所有其它的标签;
10。:tabp/: tabn:跳到前一个/跳到后一个标签;
12。我/gi:分割一个新窗口并打开选中文件,跳到/不跳到该窗口;
13。s/gs: vsplit一个新窗口并打开选中文件,跳到/不跳到该窗口;
14。x:合拢当前文件或目录的父目录;
15。P/P:跳到根结点/父结点;
16。C:将选中目录或选中文件的父目录设为根结点;
17。u/u:将当前根结点的父目录设为根结点,并合拢原根结点/展开原根结点;
18岁。r/r:递归刷新选中目录/根结点;
19。我:切换是否显示隐藏文件;
20。问:关闭NERDTree窗口。
打开NERDTree后界面如下:
完整的~/. vimrc文件内容如下:
“安装Vundle:参考:https://github.com/VundleVim/Vundle.vim mkdir - p ~/.vim美元/包 " $ git克隆https://github.com/VundleVim/Vundle.vim.git ~/.vim/包/Vundle.vim 设置nocompatible”得到改善,必需的 文件类型”要求 “设置运行时路径包括Vundle和初始化 设置rtp +=~/.vim/包/Vundle.vim 调用vundle #开始() “让Vundle管理Vundle,必需的 插件' VundleVim/Vundle.vim ' “让插件命令之间vundle #开始/结束。 “安装NERDTree " $ git克隆https://github.com/preservim/nerdtree.git ~/.vim/包/nerdtree 插件' preservim/nerdtree ' “你所有的插件之前必须添加以下行 调用vundle #结束()“需要 文件类型插件需要缩进” “忽略插件缩进的变化,而不是使用: “文件类型插件 “语法高亮显示 语法上的 “缩进设置 设置制表符=8 设置softtabstop=8 set shiftwidth=8 “C代码缩进 设置cindent “搜索结果高亮显示 设置hlsearch “解决中文字符显示乱码 设置fileencodings=utf - 8, ucs-bom、gb18030 gbk, gb2312, cp936 设置termencoding=utf - 8 设置utf - 8编码=
到此这篇关于Ubuntu上Vim安装NERDTree插件操作步骤的文章就介绍到这了,更多相关Vim安装NERDTree插件内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!