作者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