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
相关推荐
bush42 小时前
嵌入式linux学习记录二
linux·运维·学习
9分钟带帽2 小时前
linux_通过NFS挂载远程服务器的硬盘
linux·服务器
运维栈记4 小时前
API Error: 400 Request body format invalid
linux·ai
小白兔奶糖ovo4 小时前
【Leetcode】231. 2的幂
linux·算法·leetcode
s_w.h5 小时前
【 linux 】动静态库的制作
linux·运维·服务器·算法·bash
顺风尿一寸5 小时前
深入Linux内核:mkdir系统调用的完整实现解析
linux
用户2367829801685 小时前
Linux free 命令深度解析:从内存监控到 OOM 排查的完整指南
linux
无足鸟ICT6 小时前
【RHCA+】boxes命令(艺术框)
linux
_Voosk6 小时前
FreeBSD 使用代理运行命令
linux·运维·freebsd
G_dou_7 小时前
Linux 搭建 Rust 开发环境:从 rustup 安装到 Cargo 镜像
linux·rust