作者Arton0306 (Ar藤)
看板Editor
標題[vim ] 顯示trailing white space
時間Mon Jan 2 13:26:19 2012
網路上找到一段設定顯示行尾空白與tab的script
set listchars=eol:$,tab:>-,trail:.,extends:>,precedes:<,nbsp:_
" Highlight tab key
highlight TabKey term=standout ctermbg=yellow guibg=yellow
match TabKey /\t\+/
" Highlight spaces at eol or before tab or after tab
highlight RedundantSpaces term=standout ctermbg=Grey guibg=#ffddcc
match RedundantSpaces /\s\+$\| \+\ze\t/
這一段我已經放進vimrc中了 而且我的syntax on是放在這些script的前面
不過每次進入vim
我還要再打一次
:match RedundantSpaces /\s\+$\| \+\ze\t/
反白才真的有作用
而且只在我下指令的那個window有用 其它split window沒作用
請問是什麼原因呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.192.162.252
1F:推 bootleq:可能被 colorschema 或什麼東西重設了 01/02 21:05
2F:→ bootleq::verbose highlight 和 :scriptnames 看有沒有幫助 01/02 21:06
3F:→ bootleq:拼錯,colorscheme 01/02 21:06
4F:→ Arton0306:抱歉 我後來再測試觀察 發現新開vim時是有作用的 01/02 22:14
5F:→ Arton0306:但每次split會只有新split出去的有反白 tab的完全沒有 01/02 22:15
※ 編輯: Arton0306 來自: 220.135.140.149 (01/02 22:21)
7F:→ Arton0306:verbose highlight發現split出的視窗有是有設定的 01/02 22:55
8F:→ Arton0306:但畫面上沒有如預期的被反白出來 01/02 22:55
10F:→ Arton0306:後來改用so的建議 用listchar 設bg fg同色解決:D 01/03 00:37