當使用vim的隱藏功能set cole=2
時,vim會隱藏適當的文本,以便在cchar中配置任何內容,並使用隱藏組突出顯示它。Vim隱藏突出顯示
我的問題是,我用的是隱藏在功能的C/C++,以取代操作,如&&
||
等對Unicode⋀⋁等,我也用concel在HTML替換文本的東西,例如「& ccedil;」到「ç」。
所以我在〜/的.vim /後/語法/ c.vim
hi clear Conceal
,並在〜/的.vim /後/語法/ html.vim
hi Conceal cterm=NONE ctermbg=NONE ctermfg=darkblue
問題這個設置是全球性的。如果我打開一個c文件,然後打開一個html文件,當我回到c文件時,按照最後打開的緩衝區突出顯示隱藏組。
我的問題是:我可以設置隱藏組以用於不同於隱藏的內容嗎?如果不是,我怎樣才能使當前緩衝區(而不是全局)的特定高亮?
哦,好吧,太糟糕了。不管怎樣,謝謝你。 – Akobold 2013-02-25 17:44:18