看板 Editor 關於我們 聯絡資訊
網路上找到一段設定顯示行尾空白與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
bootleq:可能被 colorschema 或什麼東西重設了 01/02 21:05
bootleq::verbose highlight 和 :scriptnames 看有沒有幫助 01/02 21:06
bootleq:拼錯,colorscheme 01/02 21:06
Arton0306:抱歉 我後來再測試觀察 發現新開vim時是有作用的 01/02 22:14
Arton0306:但每次split會只有新split出去的有反白 tab的完全沒有 01/02 22:15
※ 編輯: Arton0306 來自: 220.135.140.149 (01/02 22:21)
Arton0306:http://codepad.org/5UKcemJK 這是我的vimrc 01/02 22:24
Arton0306:verbose highlight發現split出的視窗有是有設定的 01/02 22:55
Arton0306:但畫面上沒有如預期的被反白出來 01/02 22:55
Arton0306:http://tinyurl.com/6m6hrrf 01/03 00:36
Arton0306:後來改用so的建議 用listchar 設bg fg同色解決:D 01/03 00:37