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
相关推荐
神梦流38 分钟前
GE 引擎的内存优化终局:静态生命周期分析指导下的内存分配与复用策略
linux·运维·服务器
凡人叶枫40 分钟前
C++中输入、输出和文件操作详解(Linux实战版)| 从基础到项目落地,避坑指南
linux·服务器·c语言·开发语言·c++
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [drivers][input]serio
linux·笔记·学习
xuhe21 小时前
[全流程详细教程]Docker部署ClawBot, 使用GLM4.7, 接入TG Bot实现私人助理. 解决Docker Openclaw Permission Denied问题
linux·docker·ai·github·tldr
Lsir10110_1 小时前
【Linux】进程信号(下半)
linux·运维·服务器
酉鬼女又兒2 小时前
零基础入门Linux指南:每天一个Linux命令_pwd
linux·运维·服务器
云飞云共享云桌面2 小时前
高性能图形工作站的资源如何共享给10个SolidWorks研发设计用
linux·运维·服务器·前端·网络·数据库·人工智能
zl_dfq2 小时前
Linux 之 【多线程】(pthread_xxx、轻量级进程、原生线程库、线程ID、__thread、线程栈、线程与信号、线程与程序替换)
linux
choke2332 小时前
Python 基础语法精讲:数据类型、运算符与输入输出
java·linux·服务器
AZ996ZA2 小时前
自学linux的第二十一天【DHCP 服务从入门到实战】
linux·运维·服务器·php