코드 강조 표시 - vim의 등호가 강조 표시되지 않습니다.
世界只因有你
世界只因有你 2017-05-16 16:40:20
0
3
752

win32, gvim, 버전 7.4, Python 강조 표시입니다. 등호를 강조하는 방법 코드 강조에는 문제가 없습니다. 단지 색상 테마에 문제가 있어서는 안 됩니다.

답변해 주셔서 감사합니다. 귀하의 방법이 강조될 수 있습니다.
무슨 일인지는 모르겠지만 .vim 파일을 변경할 수 없습니다. 창에 해당 명령을 입력해야만 작동합니다.
마침내 알아낸 것은 vim 설치 디렉토리에 있는 python.vim 하이라이트 파일이었습니다.
그리고 번들과 python-syntax를 설치했는데 기본적으로 로드된 것은 python-syntax 아래의 python.vim입니다.
따라서 수정이 유효하지 않습니다.

世界只因有你
世界只因有你

모든 응답(3)
漂亮男人

포스터는 이 솔루션을 시도하고 자신만의 구문 강조 규칙을 작성할 수 있습니다.

  1. .vim 폴더 아래에 syntax/python.vim 파일을 추가하세요syntax/python.vim文件
  2. 在该文件中添加下面内容:
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就是其中的一种。

  1. 打开这个测试文件:test.py
  2. 파일에 다음 내용을 추가하세요:
🎜 으아악 🎜설명:
구문 일치는 pythonOperator
라는 구문 그룹을 생성합니다. 그리고 highlight link pythonOperator SpecialChar를 사용하면 이 구문 그룹과 일치하는 콘텐츠가 SpecialChar 강조 유형을 가질 수 있습니다.
SpecialChar강조표시된 유형은 무엇을 의미하나요? 색상 테마 구성표(보통 .vim/bundle라는 동일한 이름 폴더 아래의 colors 디렉토리에 있음)를 열면 작성자가 다양한 강조 유형에 대해 서로 다른 색상을 설정한 것을 볼 수 있습니다. SpecialChar도 그 중 하나입니다. 🎜 🎜 🎜이 테스트 파일 test.py을 열고 작동하는지 확인하세요🎜 🎜 으아악
我想大声告诉你

질문자가 언급한 하이라이트는 문법적인 컬러 매칭인가요?
이 웹사이트는 vim 색상 일치 파일을 시각적으로 생성할 수 있습니다 http://bytefluent.com/vivify
시도해 볼 수 있습니다 hi Operator ctermfg=red guifg=red

仅有的幸福

강조표시하려는 코드에 따라 언어에 따라 해당 플러그인을 설치할 수 있습니다.
아니면 다른 색 구성표를 사용해 보세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿