要在vim中使用它,只需为其设置formatprg选项,然后使用gq命令。所以,例如,我在.vimrc中: autocmd BufNewFile,BufRead *.cpp set formatprg=astyle -T4pb 因此,每当我打开.cpp文件时,formatprg都会设置我喜欢的选项。然后,我可以输入gg到文件的顶部,然后gqG根据我的标准格式化整个文件。如果我只需要重新格式化单...
说明:gg转到文件的顶部,=是修复缩进的命令,G告诉它执行操作到文件的结尾。
如何在vim中缩进c的多行注释 在vscode中使用特定的缩进/对齐方式自动格式化C/C++ VSCode中的C++与Python SASS抛出错误中的多行注释 C++中的宏扩展 Emacs缩进为C++中的每个语句 windows 10上C/C++错误的IntelliSense扩展 使用自己的头文件编译VSCode C++
插件vim-autoformat让你只用一个button就可以格式化缓冲区: https : //github.com/Chiel92/vim-autoformat 。 它使用外部格式的程序,回退到vim的缩进function。 我发现clang-format运作良好。 在clang文档中有一些例子的关键字 我更喜欢在vim中使用equalprg绑定。 这允许你用G=gg或其他=indent选项调用clang-format。