VS 코드 내에 새로운 언어를 만들었으며 자바와 유사한 자동 완성 옵션을 만들려고합니다. 자동 완성 (인텔리 센스) 제안은 필자가 내 언어에 맞게 복사하고 수정 한 es6.d.ts 파일에서 가져온 것입니다.맞춤 언어 자동 완성
언어는 자바 스크립트와 거의 동일합니다 (구문이 변경된 경우). 언어를 사용하여이 업데이트 된 ts 파일을 사용해야합니다.
사용자 정의 언어 및 TS 파일로 자동 완성을 설정하는 방법은 무엇입니까?
감사합니다.
VS 코드 내에 새로운 언어를 만들었으며 자바와 유사한 자동 완성 옵션을 만들려고합니다. 자동 완성 (인텔리 센스) 제안은 필자가 내 언어에 맞게 복사하고 수정 한 es6.d.ts 파일에서 가져온 것입니다.맞춤 언어 자동 완성
언어는 자바 스크립트와 거의 동일합니다 (구문이 변경된 경우). 언어를 사용하여이 업데이트 된 ts 파일을 사용해야합니다.
사용자 정의 언어 및 TS 파일로 자동 완성을 설정하는 방법은 무엇입니까?
감사합니다.
난 당신이 여기에 LSP-샘플을 체크 아웃 제안 : 여기에 설명 된대로 https://code.visualstudio.com/docs/extensions/example-language-server
가 onCompletion
선택적 onCompletionResolve
이벤트 처리기를 추가 : ES6의 완료에 대리자를 사용할 수있는 곳 https://code.visualstudio.com/docs/extensions/example-language-server#_adding-additional-language-features
이입니다.
하지만 VS 코드에 자신의 언어를 알려줘야합니다. 이 섹션을 package.json
에 추가하면 확장 프로그램이 해당 언어를 제공해야합니다. https://dzone.com/articles/language-server-protocol-a-language-server-for-dot
가 도움을합니까 :
"contributes": {
"languages": [
{
"id": "xyz",
"extensions": [
".xyz"
]
}
],
사실, 이것은 훌륭한 기사입니다?