Vim Taglist标签上的黄色突出显示



我刚刚安装了标签列表插件。它工作得很好,除了在标签列表窗口中,我尝试按Enter键,然后相应的标签变成黄色,因此我再也看不到我刚刚搜索的内容了。如何将颜色更改为更显眼的颜色?

此外,搜索到的标签位置也不固定,它与标签列表窗口中的标签不对齐,有什么方法可以解决这个问题吗?

我实际上试图在.vimrc中复制/粘贴的行是

highlight Search        ctermfg=red ctermbg=NONE cterm=bold,underline

提前谢谢。

为了回答关于对齐的第二个问题,TagList是AFAIK,不应该这样做,所以没有什么可以"解决"的。如果您想要该功能,请向作者发送功能请求。

您可能会通过键入:highlight找到黄色。它列出了所有不同的高亮显示组(Comments、Function、Search等)和相关颜色。

不同高亮组的颜色在colorscheme中定义。

您可以通过键入:colorscheme找到当前使用的配色方案。

然后你有不同的选择。

  1. 您可以编辑配色方案,将黄色修改为存储在$HOME/.vim/colors中的可读性更强的颜色(或用于系统范围修改的$VIMRUNTIME/.vim/colors
  2. 您可以通过在.virc中添加一行colorscheme new_theme来决定使用完全不同的配色方案
  3. 您可以在.vimrc中重新定义要更改的单个高亮显示组的值

假设您要修改"搜索"组,则必须先将其清除。例如,在您的.vimrc:中

 colorscheme  delek
 highlight Search    NONE
 highlight Search    gui=none      guifg=#544060 guibg=#f0c0ff ctermbg=1

您可以使用Vim内置帮助查找更多信息。:help highlight:help colorscheme

最新更新