__init__
과 같은 메서드를 만들 수 있도록 python.lang
파일을 확장하려고합니다. 나는 모든 __privateMethods()
과 일치하는 정규식을 생각해 냈습니다.정규식을 두 번 밑줄 일치 시키시겠습니까?
python.lang
은 파이썬 파일에 대한 모든 강조 표시 규칙을 포함하는 XML 파일입니다. 예 :
두 개의 밑줄과 일치하도록 어떻게 확장 할 수 있습니까?
[해결] : 무엇 (누구든지 관심이 있다면) 내 python.lang
파일에 추가 :
첫째로 당신의 스타일을 정의 상단에이 줄을 추가해야합니다. 그것은 당신의 할 때 모습입니다 여기
<context id="private-methods" style-ref="private-methods">
<match>(__[a-zA-Z_]*(__)?)</match>
</context>
을 그리고 :
<style id="private-methods" _name="Private Methods" map-to="def:special-constant"/>
은 그럼 당신은 Carles provided in his answer하는 정규식을 추가 할 것입니다!
woow! – eyquem