공백 대신 vim에서 쉼표를 강조 표시하는 방법은 무엇입니까?

공백 대신 vim에서 쉼표를 강조 표시하는 방법은 무엇입니까?

코딩할 때 목록에서 쉼표 뒤에 공백을 추가하지 않는 습관이 생겼습니다.

이 습관을 깨기 위해 공백이 뒤따르지 않는 쉼표( )를 vim강조 표시 해야겠다고 생각했습니다 .,

그래서 나는 이것을 내 것에 추가했습니다 .vimrc:

highlight SquishedCommas ctermbg=red guibg=red
match SquishedCommas /,(?! )/

그러나 아무것도 눈에 띄지 않는 것 같습니다!

답변1

이것vim에서 둘러보는 구문PCRE 구문과 달리 가정하는 것 같습니다. 즉, (?! )노력하는 대신\@!

highlight SquishedCommas ctermbg=red guibg=red
match SquishedCommas /, \@!/

관련 정보