vim 中设置高亮
1.搜索时没有特殊标记看不清
1.启用基础高亮
## 在 ~/.vimrc 中添加以下配置syntax on ## 开启语法高亮set background=dark ## 适配深色背景(可选:dark/light)colorscheme desert ## 设置配色方案(内置方案如:default, desert, ron, slate等)
2.自定义高亮规则
方法一:针对特定文件类型
#示例:为 Python 文件设置自定义高亮autocmd FileType python syntax keyword pythonKeyword self cls
highlight pythonKeyword ctermfg=Yellow guifg=Yellow
方法二:手动定义高亮组
#高亮所有TODO注释为红色highlight TODO ctermbg=Red ctermfg=White guibg=Red guifg=White
match TODO /<TODO>/
#实时匹配
行号高亮
highlight LineNr ctermfg=DarkGrey guifg=Grey
原始:
添加完后
highlight LineNr ctermfg=Red guifg=Red
原始:
添加完后:
当前行高亮
set cursorlinehighlight CursorLine ctermbg=DarkGrey guibg=Grey20
搜索高亮
set hlsearch # 启用搜索高亮highlight Search ctermbg=Blue ctermfg=White
临时操作命令
- 关闭高亮:
:syntax off
- 重新加载高亮:
:syntax sync fromstart
- 清除搜索高亮:
:nohlsearch