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

확장 API

Visual Studio Code는 확장성을 염두에 두고 구축되었습니다. UI부터 편집 환경까지, VS Code의 거의 모든 부분을 확장 API를 통해 사용자 지정하고 향상시킬 수 있습니다. 사실, VS Code의 많은 핵심 기능은 확장 프로그램으로 구축되었으며 동일한 확장 API를 사용합니다.

이 문서는 다음 내용을 설명합니다.

  • 확장 프로그램 빌드, 실행, 디버그, 테스트 및 게시 방법
  • VS Code의 풍부한 확장 API 활용 방법
  • 시작에 도움이 될 가이드코드 샘플을 찾을 수 있는 곳
  • 최신 모범 사례를 위한 UX 가이드라인을 따르기

코드 샘플은 Microsoft/vscode-extension-samples에서 사용할 수 있습니다.

게시된 확장 프로그램을 찾고 있다면 VS Code 확장 마켓플레이스로 이동하세요.

확장 프로그램으로 무엇을 할 수 있나요?

확장 API로 달성할 수 있는 몇 가지 예시는 다음과 같습니다.

확장 API에 대한 더 포괄적인 개요를 원하시면 확장 기능 개요 페이지를 참조하세요. 확장 프로그램 가이드 개요에는 다양한 확장 API 사용법을 보여주는 코드 샘플 및 가이드 목록도 포함되어 있습니다.

확장 프로그램은 어떻게 빌드하나요?

좋은 확장 프로그램을 구축하는 데는 많은 시간과 노력이 필요할 수 있습니다. API 문서의 각 섹션에서 도움을 받을 수 있는 내용은 다음과 같습니다.

  • 시작하기Hello World 샘플을 사용하여 확장 프로그램 구축에 대한 기본 개념을 다룹니다.
  • 확장 기능은 VS Code의 방대한 API를 더 작은 범주로 나누고 더 자세한 주제를 안내합니다.
  • 확장 가이드에는 VS Code 확장 API의 특정 사용법을 설명하는 가이드와 코드 샘플이 포함되어 있습니다.
  • UX 가이드라인은 확장 프로그램에서 훌륭한 사용자 경험을 제공하기 위한 모범 사례를 보여줍니다.
  • 언어 확장은 가이드와 코드 샘플을 통해 프로그래밍 언어에 대한 지원을 추가하는 방법을 보여줍니다.
  • 테스트 및 게시에는 테스트확장 프로그램 게시와 같은 다양한 확장 개발 주제에 대한 심층 가이드가 포함되어 있습니다.
  • 고급 주제확장 호스트, 원격 개발 및 GitHub Codespaces 지원, 제안 API와 같은 고급 개념을 설명합니다.
  • 참조에는 VS Code API, 기여 포인트 및 기타 여러 주제에 대한 포괄적인 참조가 포함되어 있습니다.

새로운 기능은?

VS Code는 월별 주기 업데이트를 제공하며, 이는 확장 API에도 적용됩니다. 매월 새로운 기능과 API를 사용할 수 있게 되어 VS Code 확장의 성능과 범위를 향상시킵니다.

확장 API에 대한 최신 정보를 얻으려면 월별 릴리스 노트를 검토하세요. 릴리스 노트에는 다음과 같은 내용을 다루는 전용 섹션이 있습니다.

도움말 찾기

확장 개발에 대한 질문이 있다면 다음에서 문의해 보세요.

  • VS Code 토론: VS Code 확장 플랫폼을 토론하고, 질문하고, 커뮤니티의 다른 구성원을 돕고, 답변을 얻을 수 있는 GitHub 커뮤니티입니다.
  • Stack Overflow: vscode-extensions 태그가 지정된 수천 개의 질문이 있으며, 절반 이상에 이미 답변이 있습니다. 문제를 검색하고, 질문하고, VS Code 확장 개발 질문에 답변하여 동료 개발자를 도와주세요!
  • VS Code 개발 Slack: 확장 개발자를 위한 공개 채팅방입니다. VS Code 팀원들이 종종 대화에 참여합니다.

문서에 대한 피드백을 제공하려면 Microsoft/vscode-docs에서 새 이슈를 생성하세요. 답변을 찾을 수 없는 확장 관련 질문이나 VS Code 확장 API 문제가 있는 경우 Microsoft/vscode에서 새 이슈를 여세요.

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