vim 使用clang-format 格化C/C++/Java/JavaScript
vim 使用clang-format 格化C/C++/Java/JavaScript
参考信息
-
官方参考https://clang.llvm.org/docs/ClangFormat.html
安装
sudo apt install clang-format
使用
自带风格
- WebKit(推荐)
- LLVM
- 更多参照官网
clang-format -style=WebKit main.cpp #输出到屏幕 clang-format -style=WebKit -i main.cpp #输出到文件
嵌入vim
- 以后在普通模式下按下空格(然后松开)在按下i就可以调用 black来格式化python代码了
map <leader>i :call Format()<CR> func! Format() exec "w" if &filetype == 'c' exec "!clang-format -style=WebKit -i %" endif endfunc let mapleader=" " "设置空格作为<leader>健 set autoreade "当vim打开的文件变化时,自动载