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

vimでファイル保存時の空白を削除する

$
0
0

やったこと

たまにソースコードの行のおしりにつけてしまった半角スペースを消し忘れたまま、コミットしてしまうことがあったので自動化した。

スクリーンショット 2015-03-19 22.49.54.png

動作確認環境

  • OSX 10.10
  • MacVim Kaoriya版
  • NeoBundle

設定

.vimrc に以下を追記

" 行末の半角スペースを可視化 :FixWhitespaceで削除
NeoBundle 'bronson/vim-trailing-whitespace'

上記を導入することでvimで半角スペースが可視化され、また:FixWhitespaceが追加される。それを下のように設定。

" autocmdautocmdBufWritePre * :FixWhitespace

autocmdは任意のタイミングでvimに処理を走らせることができる仕組み。今回はバッファを書き込む前にFixWhitespaceが走るので、ファイル保存時には空白スペースがない状態になる。

やってみて

ついやってしまう方には役立つかも。たぶん他にもうまいやり方あるはず。理想で言えばコミット前に全ファイルのチェックとかしたい。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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