Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

保存時に勝手にclang-formatする

$
0
0

表題の通り、現在編集中の*.[ch]ppファイルを保存時に自動的clang-formatで整形します

.vimrcに以下を追加します

function!s:clang_format()let now_line = line(".")
  exec ":%! clang-format"
  exec ":" . now_line
endfunctionif executable('clang-format')
  augroup cpp_clang_format
    autocmd!autocmdBufWrite,FileWritePre,FileAppendPre *.[ch]ppcalls:clang_format()
  augroup END
endif

システムにclang-formatがインストールされていればvim側はプラグイン等一切必要ありません。

2014/6/25追記
不具合を修正しました。
以前のバージョンは現在の編集情報を廃棄するので注意してください。
詳しくは編集履歴を確認してください。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>