vim 中设置高亮

1.搜索时没有特殊标记看不清

1.启用基础高亮

markdown 复制代码
## 在 ~/.vimrc 中添加以下配置


syntax on           ## 开启语法高亮

set background=dark ## 适配深色背景(可选:dark/light)

colorscheme desert  ## 设置配色方案(内置方案如:default, desert, ron, slate等)

2.自定义高亮规则

方法一:针对特定文件类型

markdown 复制代码
#示例:为 Python 文件设置自定义高亮

autocmd FileType python syntax keyword pythonKeyword self cls
highlight pythonKeyword ctermfg=Yellow guifg=Yellow

方法二:手动定义高亮组

markdown 复制代码
#高亮所有TODO注释为红色

highlight TODO ctermbg=Red ctermfg=White guibg=Red guifg=White
match TODO /<TODO>/ 
#实时匹配

行号高亮

markdown 复制代码
highlight LineNr ctermfg=DarkGrey guifg=Grey

原始:

添加完后

markdown 复制代码
highlight LineNr ctermfg=Red guifg=Red

原始:

添加完后:

当前行高亮
markdown 复制代码
set cursorline

highlight CursorLine ctermbg=DarkGrey guibg=Grey20
搜索高亮
markdown 复制代码
set hlsearch # 启用搜索高亮

highlight Search ctermbg=Blue ctermfg=White
 

临时操作命令

  • 关闭高亮::syntax off
  • 重新加载高亮::syntax sync fromstart
  • 清除搜索高亮::nohlsearch
相关推荐
小成202303202658 小时前
Linux高级02
linux·开发语言
mounter6258 小时前
【硬核前沿】CXL 深度解析:重塑数据中心架构的“高速公路”,Linux 内核如何应对挑战?-- CXL 协议详解与 LSF/MM 最新动态
linux·服务器·网络·架构·kernel
++==8 小时前
Linux 进程间通信与线程同步技术详解:IPC 机制、线程 API、同步工具与经典同步问题
linux
特长腿特长8 小时前
centos、ubantu系列机的用户和用户组的结构是什么?具体怎么配置?用户组权限怎么使用?这篇文章持续更新,帮助你复习linux的基础知识
linux·运维·centos
zzzyyy5388 小时前
Linux环境变量
linux·运维·服务器
pluvium279 小时前
记对 xonsh shell 的使用, 脚本编写, 迁移及调优
linux·python·shell·xonsh
无级程序员9 小时前
centos7 安装 llvm-toolset-7-clang出错的问题解决
linux·centos
CHHC188010 小时前
NetCore树莓派桌面应用程序
linux·运维·服务器
云栖梦泽11 小时前
Linux内核与驱动:9.Linux 驱动 API 封装
linux·c++
si莉亚12 小时前
ROS2安装EVO工具包
linux·开发语言·c++·开源