Visual Studio 코드가 테마와 언어 파일 간의 식별자와 어떻게 일치하는지 이해하려고합니다.tmLanguage와 tmTheme 파일 간의 식별자 일치
...
<dict>
<key>begin</key>
<string>'</string>
<key>beginCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.string.begin.java-or-c</string>
</dict>
</dict>
...
딕셔너리는 작은 따옴표 문자열의 시작을 식별하는 식별자 punctuation.definition.string.begin.java 또는-C을 포함 하나 개 tmLanguage 파일의 예를 들어이 같은 정의가 있습니다. 이제 내가 가지고있는 tmThemes 파일 중 하나를 살펴보면,이 식별자는 언급되지 않았고 실제로 언어 파일 작성자는 원하는 식별자를 자유롭게 사용할 수 있다고 상상할 수 있습니다. 그러나 VS 코드가 적용 할 색상을 알 수 있도록 테마가 어떻게 일치 할 수 있습니까? 프로세스를 설명하는 문서가 있습니까?
⇬ 이것이 실제로 질문에 대답하지는 않지만, 시작한 것처럼. –