이 출시되었습니다! 11월의 새로운 기능 및 수정 사항을 읽어보세요.

마무리

첫 번째 확장 프로그램 만들기 토픽에서는 확장 프로그램을 만들고 실행하고 디버그하는 방법을 배웠습니다. 확장 프로그램 구조 토픽에서는 Visual Studio Code 확장 프로그램 개발의 기본 개념을 배웠습니다. 그러나 지금까지는 빙산의 일각에 불과했으며, VS Code 확장 프로그램 개발 기술을 더욱 발전시키기 위한 몇 가지 권장 경로를 소개합니다.

확장 프로그램 기능

이 섹션에서는 VS Code API기여 포인트를 확장 프로그램이 달성할 수 있는 내용에 대한 간략한 설명과 함께 몇 가지 범주로 나누었습니다. VS Code API를 검토하거나 확장 프로그램 기능 섹션에서 새로운 확장 프로그램 아이디어를 읽어 확장 프로그램 아이디어를 실현 가능한지 확인하세요.

가이드 및 샘플

참고할 수 있는 훌륭한 샘플 확장 프로그램 모음이 있으며, 일부에는 소스 코드를 설명하는 자세한 가이드가 포함되어 있습니다. 모든 샘플 및 가이드는 확장 프로그램 가이드 목록 또는 vscode-extension-samples 리포지토리에서 찾을 수 있습니다.

UX 지침

확장 프로그램이 VS Code 사용자 인터페이스에 원활하게 통합되도록 하려면 UX 지침을 참조하십시오. 여기에서 확장 프로그램 UI를 만드는 모범 사례와 선호하는 VS Code 워크플로를 따르기 위한 규칙을 배울 수 있습니다.

문제 보고

VS Code 사용자는 **도움말: 문제 보고...** 명령 (workbench.action.openIssueReporter)을 사용하거나 빠른 열기 (workbench.action.quickOpen)에서 issue 를 입력한 다음 설치된 확장 프로그램을 선택하여 문제를 보고할 수 있습니다. 이를 통해 사용자는 핵심 제품 또는 설치된 확장 프로그램의 문제를 일관된 방식으로 보고할 수 있습니다.

확장 프로그램 작성자는 별도의 문제 보고 명령을 기여하는 대신 **도움말: 문제 보고...** 문제 보고 흐름에 확장 프로그램을 통합할 수 있습니다. 이 통합을 통해 사용자가 문제를 보고할 때 추가 정보를 첨부할 수도 있습니다.

문제 보고 흐름에 통합하려면 사용자 지정 명령과 issue/reporter 메뉴 기여 포인트를 기여해야 합니다. 이 사용자 지정 명령은 openIssueReporter를 호출합니다.

package.jsoncontributes에 대한 명령 및 메뉴 기여 예 (메뉴 기여 및 명령 추가에 대한 자세한 내용은 기여 포인트 참조)

"commands": [
    {
        "command": "extension.myCommand",
        "title": "Report Issue"
    }
],
    "menus": {
        "issue/reporter": [
            {
                "command": "extension.myCommand"
            }
        ]
    }

이전에 명령 팔레트에 workbench.action.openIssueReporter 명령을 기여했던 확장 프로그램은 이 새로운 문제 보고 흐름을 사용하도록 요청합니다.

테스트 및 게시

이 섹션에는 고품질 VS Code 확장 프로그램을 개발하는 데 도움이 되는 토픽이 포함되어 있습니다. 예를 들어 다음을 배울 수 있습니다.

© . This site is unofficial and not affiliated with Microsoft.