NERDTree

我说几个真用过的:

, + n :打开 NertTree

u :返回到父目录

U:返回到父目录,但子目录保持展开

shift + i :显示隐藏文件

let NERDTreeShowHidden=1 “默认显示隐藏文件


目录树的使用主要通过在vim的command模式下键入如下命令,即可达到相应的效果。

快捷键 描述
,+n 打开当前文件NERDTree目录树,光标停留在上次光标停留的位置
,+m 打开当前文件NERDTree目录树,光标停留在当前文件路径的根目录上,并将文件夹折叠起来
,+t 打开/关闭NERDTree目录树
,+f 查找当前文件在NERDTree中的位置,并将光标停留在NERDTree中该文件上

https://blog.csdn.net/weixin_37926734/article/details/124919260

?: 快速帮助文档

o: 打开一个目录或者打开文件,创建的是 buffer,也可以用来打开书签

go: 打开一个文件,但是光标仍然留在 NERDTree,创建的是 buffer

t: 打开一个文件,创建的是Tab,对书签同样生效

T: 打开一个文件,但是光标仍然留在 NERDTree,创建的是 Tab,对书签同样生效

i: 水平分割创建文件的窗口,创建的是 buffer

gi: 水平分割创建文件的窗口,但是光标仍然留在 NERDTree

s: 垂直分割创建文件的窗口,创建的是 buffer

gs: 和 gi,go 类似

x: 收起当前打开的目录

X: 收起所有打开的目录

e: 以文件管理的方式打开选中的目录

D: 删除书签

NerdCommenter

写注释的。

\cc 注释当前行和选中行
\cn 没有发现和\cc有区别
\c<空格> 如果被选区域有部分被注释,则对被选区域执行取消注释操作,其它情况执行反转注释操作
\cm 对被选区域用一对注释符进行注释,前面的注释对每一行都会添加注释
\ci 执行反转注释操作,选中区域注释部分取消注释,非注释部分添加注释
\cs 添加性感的注释,代码开头介绍部分通常使用该注释
\cy 添加注释,并复制被添加注释的部分
\c$ 注释当前光标到改行结尾的内容
\cA 跳转到该行结尾添加注释,并进入编辑模式
\ca 转换注释的方式,比如://和//
\cl \cb 左对齐和左右对其,左右对其主要针对/
/

\cu 取消注释

vim-airline

状态栏高亮

YouCompleteMe

代码补全