vimrc中的syn匹配但突出显示不正确
Posted
技术标签:
【中文标题】vimrc中的syn匹配但突出显示不正确【英文标题】:syn match in vimrc but highlight not ok 【发布时间】:2022-01-08 00:23:15 【问题描述】:我有一个 vimrc 文件
" activates filetype detection
filetype plugin indent on
" activates syntax highlighting among other things
syntax on
set autoindent
colorscheme default
highlight Comment ctermfg=DarkGreen
syntax match dollar "/\$\w*"
highlight dollar ctermfg=magenta
我希望所有带有$
的单词都是洋红色的...但是当我打开一个文件时,所有带有$
的单词都是黄色的...
当我尝试仅使用:/\$\w*
测试正则表达式时,所有$word
都被选中...所以我不明白为什么突出显示不正常...
【问题讨论】:
【参考方案1】:在:
:syntax match group-name pattern
<pattern>
是一个模式,而不是搜索命令,因此您应该从以下位置删除/
:
syntax match dollar "/\$\w*"
为了得到:
syntax match dollar "\$\w*"
按预期工作:
【讨论】:
以上是关于vimrc中的syn匹配但突出显示不正确的主要内容,如果未能解决你的问题,请参考以下文章