Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将 C 文件从一种编码风格转换为另一种。我可以使用缩进和其他类似的工具。但是,我想知道 Vim 是否有对这种需求的内置支持。
Vim 的自动缩进可以通过多种方式进行配置。您的第一步是获取它,以便它缩进您以所需样式键入的新代码。
=然后,您可以使用该命令重新格式化任何现有代码。例如=G将从当前行重新格式化到文件末尾。
=
=G
抱歉,Vim 中没有内置命令:KRToAllman。:AllmanToKR您需要使用indent或其他一些外部程序。
:KRToAllman
:AllmanToKR
indent
虽然我怀疑您是否可以使用它从一种样式切换到另一种样式,但您可能可以看一下:h 'cinoptions'and :h c-indenting。
:h 'cinoptions'
:h c-indenting