如何修改Vim中“Pattern not found”提示信息的颜色?
修改Vim中“Pattern not found”提示的颜色
你看到的“Pattern not found”提示属于Vim的ErrorMsg高亮组,同类错误通知也会使用这个组的配色。要单独修改它的颜色而不改动其他配色方案,按以下方式操作:
临时修改(仅当前Vim会话生效)
在Vim命令行模式下输入:
:highlight ErrorMsg ctermfg=black ctermbg=yellow
ctermfg控制终端下的前景色(文字颜色)ctermbg控制终端下的背景色
你可以替换成自己喜欢的颜色值,比如red、white、blue这类颜色名称,或者用ANSI颜色码(如1代表红色)。如果是使用GUI版本的Vim(比如gVim),可以改用guifg和guibg参数:
:highlight ErrorMsg guifg=black guibg=yellow
永久修改(每次启动Vim都生效)
编辑你的Vim配置文件:
- Linux/macOS:
~/.vimrc - Windows:
C:\Users\<你的用户名>\_vimrc
在文件中添加一行高亮配置,比如:
highlight ErrorMsg ctermfg=black ctermbg=yellow guifg=black guibg=yellow
保存后重启Vim,新的配色就会生效。
内容的提问来源于stack exchange,提问作者Scott Deagan
相关产品推荐
相关产品推荐

