我的設計主要是前景有特殊字元顯示 變搭配顏色表示 tab 用 ▸
end-of-line 用 ¬
trail 用 空白
搭配 lighlight and match 可以設定顏色
有時候太花還可以用 \ + l 來切換
所以最後變什這樣了
" highlight tab and trail and switch list with Shortcut \+l¬
nmap <leader>l :set list!<CR>¬
set listchars=tab:▸\ ,eol:¬,trail:.¬
set list¬
highlight ExtraTabSpaceSyn ctermfg=darkgreen guifg=darkred¬
autocmd BufWinEnter * match ExtraTabSpaceSyn /\t\|\s\+$\|\n/¬
autocmd InsertEnter * match ExtraTabSpaceSyn /\t\|\s\+$\|\n/¬
autocmd InsertLeave * match ExtraTabSpaceSyn /\t\|\s\+$\|\n/¬
autocmd BufWinLeave * call clearmatches()¬
match ExtraTabSpaceSyn /\t\|\s\+$\|\n/¬
範例:
一些很有趣的文章 :
- http://vimcasts.org/episodes/show-invisibles/
- http://vim.wikia.com/wiki/Highlight_unwanted_spaces
- http://aknow-work.blogspot.tw/2013/05/vim-color.html
Comments