我刚刚安装了标签列表插件。它工作得很好,除了在标签列表窗口中,我尝试按Enter键,然后相应的标签变成黄色,因此我再也看不到我刚刚搜索的内容了。如何将颜色更改为更显眼的颜色?
此外,搜索到的标签位置也不固定,它与标签列表窗口中的标签不对齐,有什么方法可以解决这个问题吗?
我实际上试图在.vimrc
中复制/粘贴的行是
highlight Search ctermfg=red ctermbg=NONE cterm=bold,underline
提前谢谢。
为了回答关于对齐的第二个问题,TagList是AFAIK,不应该这样做,所以没有什么可以"解决"的。如果您想要该功能,请向作者发送功能请求。
您可能会通过键入:highlight
找到黄色。它列出了所有不同的高亮显示组(Comments、Function、Search等)和相关颜色。
不同高亮组的颜色在colorscheme
中定义。
您可以通过键入:colorscheme
找到当前使用的配色方案。
然后你有不同的选择。
- 您可以编辑配色方案,将黄色修改为存储在
$HOME/.vim/colors
中的可读性更强的颜色(或用于系统范围修改的$VIMRUNTIME/.vim/colors
) - 您可以通过在.virc中添加一行
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