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
    • Google
    • 更多参照官网
    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打开的文件变化时,自动载
posted @ 2021-03-17 16:10  orangeQWJ  阅读(564)  评论(0编辑  收藏  举报