vim配置代码文档格式化
安装clang-format
我编写的是cpp
sudo apt install clang-format
先安装clang-format
vim ~/.clang-format
输入以下内容
BasedOnStyle: Google
IndentWidth: 4
TabWidth: 4
AccessModifierOffset: -4
UseTab: Never
BreakBeforeBraces: Linux
保存退出:wq
安装插件
请先安装vimplus,参考这篇博客进行安装
打开vim配置文件
vim ~/.vimrc
在一堆Plug旁边加上这一条
Plug 'rhysd/vim-clang-format'
然后加上
" 启用 vim-clang-format 插件
let g:clang_format#command = 'clang-format' " 确保 clang-format 命令路径正确
let g:clang_format#detect_style_file = 1 " 自动检测 .clang-format 文件
let g:clang_format#auto_format = 0 " 禁用保存时自动格式化(可选)
let g:clang_format#code_style = 'llvm' " 默认风格(如果无 .clang-format)" 快捷键映射
" 正常模式和可视模式下使用 <Leader>cf 格式化整个文件或选区
nnoremap <Leader>cf :ClangFormat<CR>
vnoremap <Leader>cf :ClangFormat<CR>" 可选:插入模式下使用 Ctrl+k 格式化
imap <C-k> <Esc>:ClangFormat<CR>a
随后注意安装插件
最好先保存退出重进一下
打开vim
:PlugInstall
进行插件的安装
安装应该可以看到进度条的,如果很快说明你没安装好,配置文件未保存
成功之后你就可以使用,cf
进行文档格式化了,非常舒适