我想将C文件从一种编码风格转换为另一种编码风格。我可以使用缩进和其他类似工具。但是,我想知道,Vim 是否有针对这种需求的内置支持。
Vim 的自动缩进可以通过多种方式进行配置。第一步是获取它,以便它缩进您以所需样式键入的新代码。
然后,您可以使用 =
命令重新格式化任何现有代码。例如,=G
将从当前行重新格式化到文件末尾。
抱歉,Vim 中没有内置:KRToAllman
或:AllmanToKR
命令。您需要使用indent
或其他外部程序。
虽然我怀疑您可以使用它从一种样式切换到另一种样式,但您可能会看看 :h 'cinoptions'
和 :h c-indenting
.