2017-11-20 5 views
0

언어 A의 플러그인을 다운로드했습니다. % USERPROFILE % .vscode \ extensions \ langA \ syntaxes에 있습니다. langA.tmLanguage 파일이 있습니다. 그것은 XML입니다.Visual Studio 코드 : 사용자 정의 언어로 다른 언어를 포함시키는 방법?

"언어 B"를 만들고 있습니다. JSON tmLanguage 파일이 있습니다. 일부 맞춤 색상 및 접기 규칙을 이미 추가했습니다. START_MARKER와 END_MARKER 사이에 언어 B에 포함될 때 언어 A의 구문을 상속 받고 싶습니다. 이것이 가능한가? 누군가가 JSON 구문을 사용하여이를 수행 할 수 있습니까?

보너스 Q : 언어 서버를 사용하지 않고 간단한 호버 예제로 나를 가리켜 줄 수 있습니까? 커서로 단어를 가져와 호버에 표시 할 "DEF_MARKER 단어"에 대한 문서를 검색하는 호버를 만들고 싶습니다. 나는이 언어들에 대한 경험이 부족하고 다운로드 한 GO 예제 또는 다른 플러그인들과 관련된 복잡성 때문에 실제 언어 예제들에 어려움을 겪고있다.

감사합니다.

+0

github에서 검색하여 몇 가지 예를 찾을 수 있습니다. –

답변

0

나는 그것을 얻었습니다.

{ 
    "name": "entity.name.tag", 
    "begin": "^START_MARKER", 
    "end": "^END_MARKER", 
    "patterns": [ 
     { 
      "include": "source.LangA" 
     } 
    ]   
}