我刚刚开始学习vim(我想在其中编写一些C代码)。所以我安装了cvim。但我不喜欢它。你写得非常快(对于一个如果()..否则你必须预先\并在1秒内“sif”)。 C风格也是K& R - 我真的很讨厌。那么如果有任何vim的自动竞争插件吗?
答案 0 :(得分:1)
我在Linux下,我将vim与:
结合使用ftplugin
~/.vim/ftplugin/cpp.vim
下定制了{/ 1}} set equalprg=clang-format nmap <F9> gg=G``a imap <F9> <ESC>gg=G``a set autoindent set cindent
clang-format
是clang编译器套件的一部分,我不知道它是否在CygWin下运行,但equalprg
只是任何能够格式化源文件的程序的代理,例如astyle
是一个非常受欢迎的选择。
如果您在vim F9
中按clang-format
,则会调用此设置来格式化您的代码。
这就是我个人需要的功能vim。
如果您的计算机可以处理它,我建议您只使用虚拟机。
答案 1 :(得分:0)
您使用的是Windows吗?您可能想使用gVim。 gVim没有代码完成。要启用K&amp; R样式,您必须键入:set cindent,并通过以下方式禁用它:set nocindent。