win32, gvim, 버전 7.4, Python 강조 표시입니다. 등호를 강조하는 방법 코드 강조에는 문제가 없습니다. 단지 색상 테마에 문제가 있어서는 안 됩니다.
답변해 주셔서 감사합니다. 귀하의 방법이 강조될 수 있습니다.
무슨 일인지는 모르겠지만 .vim 파일을 변경할 수 없습니다. 창에 해당 명령을 입력해야만 작동합니다.
마침내 알아낸 것은 vim 설치 디렉토리에 있는 python.vim 하이라이트 파일이었습니다.
그리고 번들과 python-syntax를 설치했는데 기본적으로 로드된 것은 python-syntax 아래의 python.vim입니다.
따라서 수정이 유효하지 않습니다.
漂亮男人2017-05-16 16:42:20
포스터는 이 솔루션을 시도하고 자신만의 구문 강조 규칙을 작성할 수 있습니다.
syntax/python.vim
파일을 추가하세요syntax/python.vim
文件syntax match pythonOperator "\v\="
syntax match pythonOperator "\v\*\="
syntax match pythonOperator "\v/\="
syntax match pythonOperator "\v\+\="
syntax match pythonOperator "\v-\="
syntax match pythonOperator "\v\%\="
syntax match pythonOperator "\v\&\="
syntax match pythonOperator "\v\|\="
syntax match pythonOperator "\v\!\="
syntax match pythonOperator "\v\>\="
syntax match pythonOperator "\v\<\="
syntax match pythonOperator "\v\=\="
syntax match pythonOperator "\v//\="
syntax match pythonOperator "\v\^\="
syntax match pythonOperator "\v\>\>\="
syntax match pythonOperator "\v\<\<\="
syntax match pythonOperator "\v\*\*\="
highlight link pythonOperator SpecialChar
解释:
syntax match建立一个语法组,这个组叫做pythonOperator
而highlight link pythonOperator SpecialChar
让这个语法组匹配的内容都带有SpecialChar
高亮类型。SpecialChar
高亮类型是什么意思呢? 打开你的配色主题方案(一般在.vim/bundle
的同名文件夹下的colors目录里),你可以看到作者对不同的高亮类型设置了不同的颜色。SpecialChar
就是其中的一种。
test.py
pythonOperator
highlight link pythonOperator SpecialChar
를 사용하면 이 구문 그룹과 일치하는 콘텐츠가 SpecialChar
강조 유형을 가질 수 있습니다. SpecialChar
강조표시된 유형은 무엇을 의미하나요? 색상 테마 구성표(보통 .vim/bundle
라는 동일한 이름 폴더 아래의 colors 디렉토리에 있음)를 열면 작성자가 다양한 강조 유형에 대해 서로 다른 색상을 설정한 것을 볼 수 있습니다. SpecialChar
도 그 중 하나입니다. 🎜
🎜
🎜이 테스트 파일 test.py
을 열고 작동하는지 확인하세요🎜
🎜
으아악我想大声告诉你2017-05-16 16:42:20
질문자가 언급한 하이라이트는 문법적인 컬러 매칭인가요?
이 웹사이트는 vim 색상 일치 파일을 시각적으로 생성할 수 있습니다 http://bytefluent.com/vivify
시도해 볼 수 있습니다 hi Operator ctermfg=red guifg=red