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
相关推荐
氵文大师11 分钟前
A机通过 python -m http.server 下载B机的文件
linux·开发语言·python·http
HUT_Tyne26516 分钟前
Linux 快速入门
linux·运维·服务器
WarPigs30 分钟前
Unity编辑器开发笔记
unity·编辑器·excel
leoufung37 分钟前
逆波兰表达式 LeetCode 题解及相关思路笔记
linux·笔记·leetcode
鸠摩智首席音效师39 分钟前
如何在 Linux 中使用 dd 命令 ?
linux·运维·服务器
一夜空中最亮的星一1 小时前
【Linux】ubuntu24.04 安装docker
linux·docker·eureka
赖small强1 小时前
【Linux 网络基础】libwebsockets 技术文档
linux·网络·https·tls·lib·websockets
q***51891 小时前
ubuntu 安装 Redis
linux·redis·ubuntu
q***47182 小时前
使用Canal将MySQL数据同步到ES(Linux)
linux·mysql·elasticsearch
Y淑滢潇潇3 小时前
RHCE 防火墙实验
linux·运维·rhce