[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
12
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

vimで末尾のスペース(空白)を気にする方法

Last updated at Posted at 2015-02-18

概要

末尾のスペース(空白)をよく見落とすので、その対策。

見えるようにする

便利なプラグインがあったので使います。
https://github.com/bronson/vim-trailing-whitespace

NeoBundle 'bronson/vim-trailing-whitespace'
if neobundle#tap('vim-trailing-whitespace')
    " uniteでスペースが表示されるので、設定でOFFにします。
    let g:extra_whitespace_ignored_filetypes = ['unite']
endif

実際に消す

ファイル全体の末尾のスペース(一文字以上)を削除します。
:%s/\s\s*$

上のプラグインの機能でも消せます。
:FixWhitespace

自動で削除

保存前に削除処理を走らせます。

aug space
    " 重複登録回避 - `:h aug` 参照
    au!
    autocmd BufWritePre * :%s/\s\s*$
aug END

私は自動処理は遅くなる気がするので、あまり使用しません。

参考

簡単なソース
http://d.hatena.ne.jp/mickey24/20120808/vim_highlight_trailing_spaces

自動削除
http://blog.toshimaru.net/vim/

補足 2016.6.23

実際は、:%s/\s*$しか使っていなかった。

12
11
6

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?