在C ++中使用vim进行缩进

时间:2015-04-15 07:22:08

标签: vim

我使用vim编写代码(请不要讨论原因)。我们使用常见的vimrc缩进我们的代码

syntax on        "Turn on syntax highlighting
set laststatus=2 "Always show status line

set tabstop=4    "Number of spaces a TAB in the text stands for

...<more code>...

""Converting tabs to spaces
set expandtab
set tags=./tags;/
map <C-\> :vsp <CR>:exec("tag ".expand("<cword>"))<CR>

然而,缺少代码来删除2个单词之间的额外空格并删除逗号之前的错误空格等。

是否有人建议删除这些空格?

是否有一些标准可以帮助我作为格式化c ++代码的指南?

1 个答案:

答案 0 :(得分:2)

Vim是你想要的错误工具,因为它不知道也不关心C ++语法。请尝试使用源代码美化器,例如uncrustifyGNU indent