我已经养成了在编码时不在列表中的逗号后面添加空格的习惯。
为了打破这个习惯,我想我应该vim
突出显示任何后面,
不跟空格的逗号 ( )。
所以我把它添加到我的.vimrc
:
highlight SquishedCommas ctermbg=red guibg=red
match SquishedCommas /,(?! )/
不过,似乎并没有突出什么!
答案1
这vim 中环视的语法与您似乎假设的 PCRE 语法不同。而不是(?! )
尝试\@!
ie
highlight SquishedCommas ctermbg=red guibg=red
match SquishedCommas /, \@!/