Vim Taglist 标签上的黄色高亮显示

Posted

技术标签:

【中文标题】Vim Taglist 标签上的黄色高亮显示【英文标题】:Vim Taglist Yellow Highlight on Tags 【发布时间】:2013-08-28 11:00:42 【问题描述】:

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

另外搜索到的Tag位置不固定,与标签列表窗口中的标签不对齐,有什么办法解决吗?

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

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

提前致谢。

【问题讨论】:

【参考方案1】:

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

【讨论】:

【参考方案2】:

您可能会通过输入:highlight 找到黄色。它列出了所有不同的突出显示组(评论、功能、搜索、..)以及相关的颜色。

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

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

那么你有不同的选择。

    您可以编辑颜色方案以将黄色修改为更易读的内容,存储在$HOME/.vim/colors(或$VIMRUNTIME/.vim/colors 用于系统范围的修改)中。 您可以决定使用完全不同的配色方案,方法是在 .vimrc 中添加一行 colorscheme new_theme。 您可以在.vimrc 中重新定义要更改的单个突出显示组的值

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

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

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

【讨论】:

我有一个 vimrc 文件,其中突出显示搜索已经存在,并带有一些我想更改为其他内容的默认配置(可能是蓝色 bg 和红色 fg 以及粗体文本 --> 每当我搜索一个模式然后搜索模式应该出现在这种形式)。我这样做了,但没有发生任何变化。其实我不想使用新的配色方案。我也没有任何 .vim/colors 目录。 还有一件事是,当我在 vim 中输入 :colorscheme 时,它​​会说“找不到配色方案。” 看到我修改了它,转到 vimrc 文件,然后用我的行替换已经存在的行,然后我保存文件关闭腻子并再次启动它,但看不到任何变化。 colorscheme delek "searchpattern highlight 搜索 ctermfg=red ctermbg=NONE cterm=bold,underline 我的vimrc文件中有两行以上..我不知道我是否使用了delek颜色方案

以上是关于Vim Taglist 标签上的黄色高亮显示的主要内容,如果未能解决你的问题,请参考以下文章

快速配置vim+ctags+taglist

vim 搜索和替换仅限于可视块模式下的高亮

Vim 匹配相同的单词并高亮

vim高亮查找与取消

vim高亮查找与取消

vim 中的 Javascript 语法高亮显示