pockestrap

Programmer's memo

行末スペースを消すVim Operatorプラグインを作った

github.com

Installation and Setting Example

NeoBundle 'kana/vim-operator-user'  
NeoBundle 'pocke/vim-operator-trailing-space' 
map <Space><Space> <Plug>(operator-trailing-space)

Demo

わかりやすさのために、行末スペースを可視化しています。

f:id:Pocke:20160224124544g:plain

何故作ったか

行末スペースはゴミなので通常は消すべきです。
しかし、Markdownの場合は改行の為に行末スペースを使用するため、常に消してしまっていては不便です。
そのため、指定した範囲だけ行末スペースを消せるようプラグインにしました。

ほか

プロジェクトとして行末スペースを許さないのであれば、EditorConfigを使うといいと思います。