작업공간 확장
“작업공간”은 다음 UI 컴포턴트들을 포함한 모든 Visual Studio Code UI 를 의미 합니다.
- 타이틀 바
- 액티비티 바
- 사이드 바
- 패널
- 에디터 그룹
- 상태 바
VS Code 는 작업 공간에 여러분의 구성 요소를 더할 수 있게 다양한 API를 제공 합니다. 예를 들면, 아래의 이미지에서:
- 액티비티 바: Azure 앱 서비스 익스텐션 은 뷰 컨테이너를 추가합니다.
- 사이드 바: 빌트인 NPM 익스텐션 은 트리 뷰 를 익스플로러 뷰에 추가합니다.
- 에디터 그룹: 빌트인 Markdown 익스텐션은 에디터 그룹 안에 있는 에디터 옆에 웹뷰를 추가합니다.
- 상태 바 : VSCodeVim 익스텐션은 상태 바에 상태 바 아이템을 추가합니다.
뷰 컨테이너
contributes.viewsContainers
Contribution Point를 통해, 여러분은 5개의 빌트인 뷰 컨테이너 옆에 새 뷰 컨테이너를 추가할 수 있습니다. 트리 뷰에서 더 많은 정보를 얻으십시오.
트리 뷰
contributes.views
Contribution Point를 통해, 여러분은 임의의 뷰 컨테이너를 보여주는 새로운 뷰를 추가할 수 있습니다. 트리 뷰에서 더 많은 정보를 얻으십시오.
웹 뷰
웹 뷰는 HTML/CSS/JavaScript로 만들어진 고수준의 커스터마이즈가 가능한 뷰입니다. 웹 뷰는 에디터 그룹 내부의 텍스트 에디터 옆에서 작동합니다. 더 많은 정보를 웹 뷰 가이드를 통해 획득하십시오.
상태 바 아이템
익스텐션은 상태 바에서 보여지는 커스텀상태 바 아이템
을 생성 할 수 있습니다. 상태 바 아이템은 텍스트와 아이콘, 그리고 클릭 이벤트를 통해 커맨드 실행을 할 수 있습니다.
- 텍스트와 아이콘을 보여줌
- 클릭을 통해 커맨드를 실행
예시 상태 바 익스텐션은 여기에서 확인 가능합니다.