는 ++ 내가 "와 같은 특수 문자의 색상을 변경할 수 있습니다! @ # $으로 %^& *() {} [].숭고한 텍스트에서 연산자 색상을 변경 하시겠습니까? 메모장에서
이 숭고한 텍스트로? 나는 그것이 TextMate를 테마 파일을 사용 알이 가능, 내가 늦게 조금 해요,하지만 숭고한 텍스트 연산자 색상을 변경하려면 내가 주로 C를 사용 ++ 구문
는 ++ 내가 "와 같은 특수 문자의 색상을 변경할 수 있습니다! @ # $으로 %^& *() {} [].숭고한 텍스트에서 연산자 색상을 변경 하시겠습니까? 메모장에서
이 숭고한 텍스트로? 나는 그것이 TextMate를 테마 파일을 사용 알이 가능, 내가 늦게 조금 해요,하지만 숭고한 텍스트 연산자 색상을 변경하려면 내가 주로 C를 사용 ++ 구문
연산자는 숭고한 텍스트의 C++ 언어 파일에 나열되어 있지 않으므로 먼저 추가해야합니다. .. 파일 %의 SUBLIMEDIR %/패키지/C++로
숭고한 패키지/C++는 tmLanguage는 다음을 추가 :
<dict>
<key>match</key>
<string>\=|\+|\-|\*|\%|\+\+|\-\-|\=\=|\!\=|<|>|<\=|>\=|\!|&&|\|\||\~|&|\||\^|<lt;|>>|\+\=|\-\=|\*\=|/\=|\%\=|&\=|\|\=|\^\=|<<\=|>>\=|\[|\]|\(|\)|\->|\->\*|\.|\.\*|\?|\:|\:\:</string>
<key>name</key>
<string>keyword.operator</string>
</dict>
을 ... 유사한 항목이 만들어지고있는 지역에서. 그것은 대부분의 C++ 연산자를 포함해야합니다.
나중에 각도기 닌자가 제안한 수정 사항이 적용됩니다. 나는 이것을 철저히 테스트하지는 않았지만 정교한 정규 표현식이 더 좋을 수도있다.
을 :하지만 난
어떤 생각
PS ... 내가 편집해야하는지 모른다 , 색 구성표 파일 (.tmTheme
파일 형식)을 편집해야합니다 .LAN에 대한 언어 정의 당신이 사용하고있는 게이지는 원하는 기호가 연산자로 분류되는 방식으로 쓰여지므로 속임수를 써야합니다.
현재 .tmTheme
파일의 끝에 다음 코드를 추가합니다 (당신이 기본값 중 하나를 사용하는 경우 Packages/Color Scheme - Default/
에 위치하고, 다른 사람들이 자신의 하위 디렉토리 또는 Packages/User/
에서이 될 것이다), 단지 최종 </array>
태그 앞에 : keyword.operator
으로 분류 코드 색상 화됩니다
<!-- Custom operator colors -->
<dict>
<key>name</key>
<string>Custom Operator Colors</string>
<key>scope</key>
<string>keyword.operator</string>
<key>settings</key>
<dict>
<key>foreground</key>
<!-- Your hexadecimal color code here -->
<string>#FFFFFF</string>
</dict>
</dict>
는 당신이 원하는 어떤 색상 값을합니다 (TextMate naming conventions 기준). 이 솔루션은 동일한 색 구성표를 사용하는 한 모든 언어에 적용됩니다.
는 뜻 경우 내가 – jokoon
나중에 해보자, HTML 문자 구문 일이있는 것 같다 ** < **, ** > **와 ** & **, 사람들은 단지 별칭이 ** <**, **> ** 및 ** & **. 나는 내가 게시 한 정규식이 모든 경우에 작동하지 않는다는 것을 이미 발견했다 (예 : 함수 괄호). 새로운 점은 정규 표현식에 대해 배우게 될 것이고보다 견고한 해결책을 찾을 수 있는지 알아볼 것입니다. 나는 숭고한 본문이 모든 기초를 상자 밖으로 가졌 으면 좋겠다. 그것은 C++가 프린지 언어가 아닌 것과 같습니다. – Adrian