You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何关闭Vim编辑器中的文本自动高亮及单词高亮属性?

解决Vim中“typedef”自动高亮的问题

Vim text editor

你可以通过以下几种方式关闭对应的单词高亮:

临时关闭(当前会话生效)

  • 如果是搜索高亮导致的(比如之前搜索过typedef),在命令模式下输入:

    :nohlsearch
    

    这会临时清除当前的搜索高亮,下次搜索其他内容时会重新触发。

  • 如果是语法高亮自带的typedef高亮,想临时关闭所有语法高亮,输入:

    :syntax off
    

永久生效(修改配置文件)

  1. 关闭全局搜索高亮:
    打开~/.vimrc文件,添加以下内容:

    set nohlsearch
    

    这样Vim默认不会开启搜索高亮功能。

  2. 仅关闭typedef的语法高亮(针对C/C++文件):
    如果不想关掉所有语法高亮,只想屏蔽typedef的高亮,在~/.vimrc中添加:

    autocmd FileType c,cpp syntax clear cTypedef
    

    这条命令会在打开C/C++文件时,清除typedef对应的语法高亮规则。

内容的提问来源于stack exchange,提问作者54Y4N

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 14:00:47