2016-05-31 1 views
1

저는 서브 라이프 텍스트 3 (Sublime Text 3)을 사용하여 3114를 빌드하고 있습니다. 현재 사용 가능한 최신 버전입니다. 이 업데이트를 설치하기 전에 사전 설치된 테마 Twilight를 사용할 때 내 방법이 흰색으로 강조 표시되었습니다.숭고한 텍스트 3 - 황혼의 테마에서 클래스 방법 색상을 변경하려면 어떻게해야합니까?

이 최신 업데이트를 설치 한 후 대상과 동일한 색 ($object->myMethod();)을 사용했습니다. 기본적으로 "myMethod"는 "$ object"와 같은 색을 사용하지만이 업데이트 전에는 메서드가 괄호 "()"와 같은 색을 사용했습니다. Twilight를 사용하여 Sublime Text 3의 이전 버전의 Default Color Scheme을 복사하려고 시도했지만 아무 것도 변경되지 않았습니다. 내가 괄호 및 세미콜론과 동일 myMethod의 원래 색상을 복원하고 싶습니다

methods color scheme

다음은 라인과 같은 모양을의 스크린 샷이다. 나는 PackageResourceViewer를 사용하여 Default Color Scheme을 편집하기 위해 몇 주 동안 노력해 왔지만 전혀 운이 없었습니다.

내 눈은 객체/변수의 색상은 #7587A6이지만 현재는 같은 색상의 기능이나 메소드가 아닙니다. 색상과 함수 및 메서드를 갖고 싶습니다. 중괄호, 괄호 및 구두점 기호 "(), [], {},.,; ...."이 사용하는 색상 인 #F8F8F8이 있습니다.

그냥 정확히 말하면, 이것은 내가 사용하고 주제에 대한 내 현재 기본 색상은 Twilight.tmTheme입니다 : 나에게 힌트를주는

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>author</key> 
    <string>Michael Sheets</string> 
    <key>name</key> 
    <string>Twilight</string> 
    <key>settings</key> 
    <array> 
     <dict> 
      <key>settings</key> 
      <dict> 
       <key>background</key> 
       <string>#141414</string> 
       <key>caret</key> 
       <string>#A7A7A7</string> 
       <key>foreground</key> 
       <string>#F8F8F8</string> 
       <key>invisibles</key> 
       <string>#FFFFFF40</string> 
       <key>lineHighlight</key> 
       <string>#FFFFFF08</string> 
       <key>selection</key> 
       <string>#DDF0FF33</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>Comment</string> 
      <key>scope</key> 
      <string>comment</string> 
      <key>settings</key> 
      <dict> 
       <key>fontStyle</key> 
       <string>italic</string> 
       <key>foreground</key> 
       <string>#5F5A60</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>Constant</string> 
      <key>scope</key> 
      <string>constant</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#CF6A4C</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>Entity</string> 
      <key>scope</key> 
      <string>entity</string> 
      <key>settings</key> 
      <dict> 
       <key>fontStyle</key> 
       <string></string> 
       <key>foreground</key> 
       <string>#9B703F</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>Keyword</string> 
      <key>scope</key> 
      <string>keyword</string> 
      <key>settings</key> 
      <dict> 
       <key>fontStyle</key> 
       <string></string> 
       <key>foreground</key> 
       <string>#CDA869</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>Storage</string> 
      <key>scope</key> 
      <string>storage</string> 
      <key>settings</key> 
      <dict> 
       <key>fontStyle</key> 
       <string></string> 
       <key>foreground</key> 
       <string>#F9EE98</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>String</string> 
      <key>scope</key> 
      <string>string</string> 
      <key>settings</key> 
      <dict> 
       <key>fontStyle</key> 
       <string></string> 
       <key>foreground</key> 
       <string>#8F9D6A</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>Support</string> 
      <key>scope</key> 
      <string>support</string> 
      <key>settings</key> 
      <dict> 
       <key>fontStyle</key> 
       <string></string> 
       <key>foreground</key> 
       <string>#9B859D</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>Variable</string> 
      <key>scope</key> 
      <string>variable</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#7587A6</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>Invalid – Deprecated</string> 
      <key>scope</key> 
      <string>invalid.deprecated</string> 
      <key>settings</key> 
      <dict> 
       <key>fontStyle</key> 
       <string>italic underline</string> 
       <key>foreground</key> 
       <string>#D2A8A1</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>Invalid – Illegal</string> 
      <key>scope</key> 
      <string>invalid.illegal</string> 
      <key>settings</key> 
      <dict> 
       <key>background</key> 
       <string>#562D56BF</string> 
       <key>foreground</key> 
       <string>#F8F8F8</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>-----------------------------------</string> 
      <key>settings</key> 
      <dict/> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>♦ Embedded Source</string> 
      <key>scope</key> 
      <string>text source</string> 
      <key>settings</key> 
      <dict> 
       <key>background</key> 
       <string>#B0B3BA14</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>♦ Embedded Source (Bright)</string> 
      <key>scope</key> 
      <string>text.html.ruby source</string> 
      <key>settings</key> 
      <dict> 
       <key>background</key> 
       <string>#B1B3BA21</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>♦ Entity inherited-class</string> 
      <key>scope</key> 
      <string>entity.other.inherited-class</string> 
      <key>settings</key> 
      <dict> 
       <key>fontStyle</key> 
       <string>italic</string> 
       <key>foreground</key> 
       <string>#9B5C2E</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>♦ String embedded-source</string> 
      <key>scope</key> 
      <string>string source</string> 
      <key>settings</key> 
      <dict> 
       <key>fontStyle</key> 
       <string></string> 
       <key>foreground</key> 
       <string>#DAEFA3</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>♦ String constant</string> 
      <key>scope</key> 
      <string>string constant</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#DDF2A4</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>♦ String.regexp</string> 
      <key>scope</key> 
      <string>string.regexp</string> 
      <key>settings</key> 
      <dict> 
       <key>fontStyle</key> 
       <string></string> 
       <key>foreground</key> 
       <string>#E9C062</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>♦ String.regexp.«special»</string> 
      <key>scope</key> 
      <string>string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#CF7D34</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>♦ String variable</string> 
      <key>scope</key> 
      <string>string variable</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#8A9A95</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>♦ Support.function</string> 
      <key>scope</key> 
      <string>support.function</string> 
      <key>settings</key> 
      <dict> 
       <key>fontStyle</key> 
       <string></string> 
       <key>foreground</key> 
       <string>#DAD085</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>♦ Support.constant</string> 
      <key>scope</key> 
      <string>support.constant</string> 
      <key>settings</key> 
      <dict> 
       <key>fontStyle</key> 
       <string></string> 
       <key>foreground</key> 
       <string>#CF6A4C</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>c C/C++ Preprocessor Line</string> 
      <key>scope</key> 
      <string>meta.preprocessor.c</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#8996A8</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>c C/C++ Preprocessor Directive</string> 
      <key>scope</key> 
      <string>meta.preprocessor.c keyword</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#AFC4DB</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>✘ Doctype/XML Processing</string> 
      <key>scope</key> 
      <string>meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#494949</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>✘ Meta.tag.«all»</string> 
      <key>scope</key> 
      <string>declaration.tag, declaration.tag entity, meta.tag, meta.tag entity</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#AC885B</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>✘ Meta.tag.inline</string> 
      <key>scope</key> 
      <string>declaration.tag.inline, declaration.tag.inline entity, source entity.name.tag, source entity.other.attribute-name, meta.tag.inline, meta.tag.inline entity</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#E0C589</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>§ css tag-name</string> 
      <key>scope</key> 
      <string>meta.selector.css entity.name.tag</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#CDA869</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>§ css:pseudo-class</string> 
      <key>scope</key> 
      <string>meta.selector.css entity.other.attribute-name.tag.pseudo-class</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#8F9D6A</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>§ css#id</string> 
      <key>scope</key> 
      <string>meta.selector.css entity.other.attribute-name.id</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#8B98AB</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>§ css.class</string> 
      <key>scope</key> 
      <string>meta.selector.css entity.other.attribute-name.class</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#9B703F</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>§ css property-name:</string> 
      <key>scope</key> 
      <string>support.type.property-name.css</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#C5AF75</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>§ css property-value;</string> 
      <key>scope</key> 
      <string>meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#F9EE98</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>§ css @at-rule</string> 
      <key>scope</key> 
      <string>meta.preprocessor.at-rule keyword.control.at-rule</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#8693A5</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>§ css additional-constants</string> 
      <key>scope</key> 
      <string>meta.property-value support.constant.named-color.css, meta.property-value constant</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#CA7840</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>§ css constructor.argument</string> 
      <key>scope</key> 
      <string>meta.constructor.argument.css</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#8F9D6A</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>⎇ diff.header</string> 
      <key>scope</key> 
      <string>meta.diff, meta.diff.header, meta.separator</string> 
      <key>settings</key> 
      <dict> 
       <key>background</key> 
       <string>#0E2231</string> 
       <key>fontStyle</key> 
       <string>italic</string> 
       <key>foreground</key> 
       <string>#F8F8F8</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>⎇ diff.deleted</string> 
      <key>scope</key> 
      <string>markup.deleted</string> 
      <key>settings</key> 
      <dict> 
       <key>background</key> 
       <string>#420E09</string> 
       <key>foreground</key> 
       <string>#F8F8F8</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>⎇ diff.changed</string> 
      <key>scope</key> 
      <string>markup.changed</string> 
      <key>settings</key> 
      <dict> 
       <key>background</key> 
       <string>#4A410D</string> 
       <key>foreground</key> 
       <string>#F8F8F8</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>⎇ diff.inserted</string> 
      <key>scope</key> 
      <string>markup.inserted</string> 
      <key>settings</key> 
      <dict> 
       <key>background</key> 
       <string>#253B22</string> 
       <key>foreground</key> 
       <string>#F8F8F8</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>Markup: List</string> 
      <key>scope</key> 
      <string>markup.list</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#F9EE98</string> 
      </dict> 
     </dict> 
     <dict> 
      <key>name</key> 
      <string>Markup: Heading</string> 
      <key>scope</key> 
      <string>markup.heading</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#CF6A4C</string> 
      </dict> 
     </dict> 
    </array> 
    <key>uuid</key> 
    <string>766026CB-703D-4610-B070-8DE07D967C5F</string> 
</dict> 
</plist> 

고마워요!

+0

어떤 언어를 사용하고 있습니까? 자바 스크립트? – MattDMo

답변

4

당신이 라인 (128)에서 다음 시작 삽입하기 만하면됩니다 :이 기능은 컬러 호출 설정 자바 스크립트를 사용하는 가정

 <dict> 
      <key>name</key> 
      <string>Function call</string> 
      <key>scope</key> 
      <string>meta.function-call variable.function</string> 
      <key>settings</key> 
      <dict> 
       <key>foreground</key> 
       <string>#F8F8F8</string> 
      </dict> 
     </dict> 

은 당신이 원하는 :

파일을 편집하려면 PackageResourceViewer을 설치하고 명령 팔레트에서 PackageResourceViewer: Open Resource을 선택하십시오. Color Scheme - Default -> Twilight.tmTheme으로 이동하여 을 입력하고을 입력 한 다음 Esc을 눌러 메뉴를 닫습니다. 표시된대로 위의 텍스트를 삽입하고 파일을 저장하면 모두 설정해야합니다.

+0

정말 고마워요! .thTheme 파일에 노드가 없습니다. 모든 것이 이제 완벽 해 보입니다. 추신 나는 PHP를 사용하고 있었지만 JavaScript로 잘 작동한다. –

+0

@AlessioFirenze 기꺼이 도와 드리겠습니다. 강조 표시가 올바르지 않은 문제가 발생하면 알려주고 선택기를 조정할 수 있는지 확인해 보겠습니다. – MattDMo

+0

그레이트 !! 감사합니다 !! –

관련 문제