2012年9月3日 星期一

vim 顯示多餘空白( trailing whitespace )

目前找到最短最方便的 script :D

" High light unwanted spaces in end of line
highlight ExtraWhitespace ctermbg=darkred guibg=darkcyan
autocmd BufEnter * if &ft != 'help' | match ExtraWhitespace /\s\+$/ | endif
autocmd BufEnter * if &ft == 'help' | match none /\s\+$/ | endif
把上面幾行丟到 ~/.vimrc 即可

預覽

紅色部份就是多餘的空白/Tab 字元