Vim color for tag and trail

我的設計主要是前景有特殊字元顯示 變搭配顏色表示 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/¬

範例: Example

一些很有趣的文章 :

  • 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