Vimで行末の余分なスペースを取り除く

More than 1 year has passed since last update.

Rails Best Practicesでコードをチェックすると、remove trailing whitespaceなんて言われたりしますよね。

行末に無駄なスペースがあると怒られてしまうようです。
手動でやるのはなかなか面倒くさいので、自動でやるように設定してしまいましょう。

.vimrc に以下の一行を追記しましょう。

autocmd BufWritePre * :%s/\s\+$//ge

こうすると、保存時に行末の空白を自動で削除してくれます。