是否有可能配置vim和cindent,在重新缩进文件(gg=G)时不更改C++注释中的缩进?
我在注释中有一些格式化列表,用4个空格对齐,但vim将其解释为错误的缩进并重新排列所有内容。
例如:
/**
my list:
* item 1
* item 2
*/
成为:
/**
my list:
* item 1
* item 2
*/
我希望找到一种方法告诉vim:“不要动注释内容,但缩进其他所有内容。”
这很重要,因为我们的项目使用类似markdown的解析器doxygen来生成文档,并且缩进被用于列表级别。
:help C-indenting
,:help C-indenting
以及最后的:help indentexpr
。 - merlin2011