-
nerdtree,用于浏览文档的宏折弯树。
vim-autoformat,比如C++,会自动调用astyle,clang-format来美化**。
vim-colorschemes,一大堆配色方案的集合。
vim-commentary,方便注释**。
vim-easy-aligh,例如,您有一团“var varname=varval; ",它可以对齐等号。
vim-wakatime,记录你每天花多长时间编程,你用什么语言编程,在哪里写(git)项目编程的过程,会同步数据到wakatime road量化你的编码,并会每天(或每周)给你发邮件,这是收费的,免费版只保留7天的麻烦。
vim-activity-log,每次创建、打开、写入文档时,都会在日志中放一个时间戳,方便你分析自己的日常写作行为**,比如上面的wakatime,免费版功能有限,付费版每月收费9美元,并且会把你的数据发送到互联网上,如果你不放心的话,你可以用这个来插入判断,然后分析它的日志文件,比如我写了一个alaya-in-matrix record-vim-time ·github 来练习使用 Haskell 的 parsec。
YouCompleteMe,它根据 Clang 和 C++ 错误提示完成 C++。
在 vim 中运行 bash 终端,其实是为了保存顺序程序切换操作,但是可以拆分几次运行不同的程序,bash 中的输出可以用 vim 的 copy-paste 命令复制,相当于自动用 vim 键绑定终端,但是在处理中文时可能会出现问题, 我遇到过系统为中文时 git 状态凌乱的情况。后来系统改成英文,下面是一个截图,运行一个vim、一个终端、一个mysql、一个haskell repl环境ghci,直接将结果复制到一个用vim打开的文本文件中,:
-
1 所有标签(函数、类、结构、变量等)都显示在 vim 的垂直或水平拆分窗口中定义的文件。
在。 以下设置已添加到 vimrc 中:
不同时显示多个文件的标签,而是只显示当前文件的 let tlist show one file=1"如果 taglist 窗口是最后一个窗口,请在 vim 中退出 vimlet tlist exit onlywindow=1 以使用以下命令打开 taglist 窗口:tlist
将标签列表帮助文件放在在 vim doc 目录下,如果需要使用 :help 命令查看帮助文档,需要提前在 vim 中运行以下命令:
helptags ~/.vim/doc
使用方法:将光标移到标签列表窗口中的标签上,按回车键跳转到标签的定义,如果只想查看标签的全名,请按空格键。