題 在vim中強調搜索結果(而不是突出顯示它們)


現在,我在vim中的所有搜索結果都以明亮(即不可讀)的黃色突出顯示。我想知道是否有辦法將搜索結果的突出顯示設置為下劃線而不是突出顯示。我做了一些在線搜索,似乎有可能,但vim文檔是如此混淆,我無法弄清楚這個的語法。


4
2017-12-22 18:58


起源




答案:


您需要修改“搜索”語法元素的突出顯示。您可以使用以下命令執行此操作:

:突出顯示搜索guibg =黑色guifg =黃色gui =下劃線

該命令將找到的搜索詞的文本顏色(即前景)設置為黃色(黑色背景),並將其加下劃線。上面的命令只改變gui的突出顯示,這意味著在gvim中。在終端改變,我認為是這樣的:

:突出顯示搜索ctermbg = black ctermfg =黃色term =下劃線


9
2017-12-22 19:55



此命令成功設置bg和fg顏色。我認為它也設置了下劃線標誌,但似乎我的終端無法顯示下劃線。但是,bg = black和fg = yellow要好得多,謝謝!
@Kevin:可能只是因為我給了你錯誤的信息:下劃線。 'cterm'代表“color terminal”,'term'代表“normal terminal”。你肯定使用的是cterm。因此,您可以嘗試使用下劃線:突出顯示搜索ctermbg = black ctermfg = yellow cterm = underline
@Herbert那樣做了,再次感謝!