[vim ] 顯示trailing white space

看板Editor (編輯器(vim/emacs))作者 (Ar藤)時間13年前 (2012/01/02 13:26), 編輯推噓1(109)
留言10則, 2人參與, 最新討論串1/1
網路上找到一段設定顯示行尾空白與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

01/02 21:05, , 1F
可能被 colorschema 或什麼東西重設了
01/02 21:05, 1F

01/02 21:06, , 2F
:verbose highlight 和 :scriptnames 看有沒有幫助
01/02 21:06, 2F

01/02 21:06, , 3F
拼錯,colorscheme
01/02 21:06, 3F

01/02 22:14, , 4F
抱歉 我後來再測試觀察 發現新開vim時是有作用的
01/02 22:14, 4F

01/02 22:15, , 5F
但每次split會只有新split出去的有反白 tab的完全沒有
01/02 22:15, 5F
※ 編輯: Arton0306 來自: 220.135.140.149 (01/02 22:21)

01/02 22:24, , 6F
http://codepad.org/5UKcemJK 這是我的vimrc
01/02 22:24, 6F

01/02 22:55, , 7F
verbose highlight發現split出的視窗有是有設定的
01/02 22:55, 7F

01/02 22:55, , 8F
但畫面上沒有如預期的被反白出來
01/02 22:55, 8F

01/03 00:36, , 9F

01/03 00:37, , 10F
後來改用so的建議 用listchar 設bg fg同色解決:D
01/03 00:37, 10F
文章代碼(AID): #1F0J__ET (Editor)
文章代碼(AID): #1F0J__ET (Editor)