VSCodium

하늘 (토론 | 기여)님의 2021년 10월 5일 (화) 15:27 판

VSCodium은 커뮤니티에서 관리되는 vscode의 오픈소스 버전이다.

Microsoft의 vscode 소스 코드는 오픈 소스(MIT 라이선스)이지만 vscode 바이너리 패키지는 Microsoft에서 원격 추적 등을 하는 product.json을 포함하여 배포된다. 이런 추적 기능을 원하지 않는다면 커뮤니티 주도 하에 관리되는 vscodium을 내려받거나 직접 컴파일 설치를 하는 것이 좋다. 컴파일을 할 줄 모른다면 vscodium에서 직접 패키지를 내려받아 설치할 수 있다.

설치가 끝나면 vscodium을 실행시킬 수 있다. VSCodium은 VSCode와는 달리 자체 확장기능 저장소를 이용하기 때문에 마이크로소프트에서 만든 SSH나 WSL 기능은 이용할 수 없다. 동기화 설정도 이용할 수 없다. 따로 설정을 해주어 확장기능 저장소를 마이크로소프트의 저장소로 바꾸어 주면 되는데 커스텀 product.json 파일을 만들어서 경로에 넣어주면 된다. 이렇게 했더니 동기화도 무사히 작동이 된다.

먼저 ~/.config/VSCodium 경로에 들어가 준다.

$ cd ~/.config/VSCodium

아래 코드를 아무 편집기를 열어 입력한다.

$ gedit product.json
{
  "extensionsGallery": {
    "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
    "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
    "itemUrl": "https://marketplace.visualstudio.com/items",
    "controlUrl": "",
    "recommendationsUrl": ""
  }
}

그 다음 product.json으로 저장한다.

이렇게 하면 마이크로소프트 저장소에 있는 확장기능을 이용할 수 있다.