參考資訊:
https://github.com/rhysd/vim-clang-format
https://github.com/angular/clang-format/blob/master/bin/linux_x64/clang-format
安裝方式:
$ sudo apt-get install clang-format $ cd $ git clone https://github.com/rhysd/vim-clang-format $ mkdir -p ~/.vim $ cp -a vim-clang-format/autoload ~/.vim/ $ cp -a vim-clang-format/doc/ ~/.vim/ $ cp -a vim-clang-format/plugin/ ~/.vim/
使用如下程式測試
#include "test.h" #include <stdio.h> int main(int argc, char **argv) { if(argc>0) { printf("test\n"); } return 0; }
使用:ClangFormat指令代表對整個檔案進行格式化
如果要對選取的區塊進行格式化,只要先選取區塊
接著輸入:'<,'>ClangFormat
如果想要有個客製化的方式,只要將.clang-format放在執行vim當下的目錄即可,因為clang-format只會讀取當下的路徑