Answers:
NERD树使您可以浏览文件系统并打开文件和目录。它以树的形式向您显示文件系统,您可以使用键盘和/或鼠标对其进行操作。它还允许您执行简单的文件系统操作。
可以使用:NERDTreeToggle轻松切换树,可以将其映射到更合适的键。NERD树中的键盘快捷键也很简单直观。
编辑:增加了简介
病原体插件以及史蒂夫·洛什(Steve Losh)评论的更多内容
A.vim是一个很棒的小插件。它使您可以通过单个命令在头文件和源文件之间快速切换。默认值为:A
,但我重新映射了它以F2
减少按键。
我最近开始使用一个插件来突出显示您的缓冲区与RCS系统中以前版本(Subversion,git等)的区别。您只需要按一个键即可打开/关闭差异显示。您可以在这里找到它:http : //github.com/ghewgill/vim-scmdiff。欢迎补丁!
增强的JavaScript语法 -与上述相同。
编辑: 评论 -伟大的小插件[un]评论文本块。包括语言识别(“#”,“ /”,“ / * .. * /”等)。
clang complete-到目前为止我所见过的最好的c ++代码完成。通过使用实际的编译器(将是clang),该插件能够完成包括STL和智能指针在内的复杂表达式。
还没有人说火柴吗?使HTML / XML汤变得更好看 http://www.vim.org/scripts/script.php?script_id=39
Tomas Restrepo发布了一些很棒的Vim脚本/插件。他还在博客上指出了一些不错的色彩主题。查看他的Vim类别。
我最近的最爱是Command-T。当然,要安装它,您需要Ruby的支持,并且需要为Vim编译C扩展。但是oy-yoy-yoy这个插件在打开Vim文件方面有所不同!
Conque Shell:在Vim缓冲区中运行交互式命令
Conque是一个Vim插件,可让您在Vim缓冲区内运行交互式程序,例如linux上的bash或Windows上的powershell.exe。换句话说,它是一个终端仿真器,它使用Vim缓冲区显示程序输出。
该vcscommand插件操作版本控制的源文件提供了全球前命令和它支持CVS,SVN和其他一些库。
在vim中,您几乎可以从with中执行所有与存储库相关的任务:
*通过存储库副本获取当前缓冲区的差异
*添加新文件
*通过使本地更改无效将当前缓冲区恢复为存储库副本...。
答案中缺少的一个插件是NERDCommenter,它使您几乎可以对注释进行任何处理。例如{添加,切换,删除}注释。和更多。有关某些示例,请参见此博客条目。
Zenburn配色方案和良好的字体-Linux上的 [Droid Sans Mono](http://en.wikipedia.org/wiki/Droid_ (font )),Windows 上的Consolas。
m
和0
外观相同。
如果您使用的是Mac ,则必须对类固醇使用peepopen和Fuzzyfinder。
我一直使用以下两个插件:
Txtfmt插件为您提供了一种“富文本”突出显示功能,类似于RTF编辑器和文字处理器提供的功能。您可以使用它为Vim中的纯文本文档添加颜色(前景和背景)和格式设置属性(粗体,下划线,斜体等的所有组合)。
该插件优于Latex之类的优点是,使用Txtfmt,突出显示的更改“实时”可见,并且与文字处理程序一样,突出显示为所见即所得。Txtfmt直接在文件中嵌入特殊标记以完成突出显示,因此,即使您将文件从一台计算机移动到另一台计算机,突出显示也不受影响。特殊标记被语法隐藏;每个都显示为单个空格。对于那些应用了文斯·尼格里(Vince Negri)的隐蔽/所有权语法补丁的人,甚至可以将令牌设置为“零宽度”。