VSCodium: 두 판 사이의 차이

편집 요약 없음
 
(사용자 2명의 중간 판 4개는 보이지 않습니다)
1번째 줄: 1번째 줄:
VSCodium은 커뮤니티에서 관리되는 vscode의 오픈소스 버전이다.
VSCodium은 커뮤니티에서 관리되는 [[vscode]]의 오픈소스 버전이다.


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


설치가 끝나면 vscodium을 실행시킬 수 있다. VSCodium은 VSCode와는 달리 자체 확장기능 저장소를 이용하기 때문에 마이크로소프트에서 만든 SSH나 WSL 기능은 이용할 수 없다. 동기화 설정도 이용할 수 없다. 따로 설정을 해주어 확장기능 저장소를 마이크로소프트의 저장소로 바꾸어 주면 되는데 커스텀 product.json 파일을 만들어서 경로에 넣어주면 된다. 이렇게 했더니 동기화도 무사히 작동이 된다.
== 설치 이후 설정 ==
설치가 끝나면 vscodium을 실행시킬 수 있다. VSCodium은 VSCode와는 달리 자체 확장기능 저장소를 이용하기 때문에 마이크로소프트에서 만든 SSH나 WSL 기능은 이용할 수 없다. 동기화 설정도 이용할 수 없다. 따로 설정을 해주어 확장기능 저장소를 마이크로소프트의 저장소로 바꾸어 주면 되는데 커스텀 product.json 파일을 만들어서 경로에 넣어주면 된다. 이렇게 하면 동기화도 무사히 작동이 된다.
 
=== 윈도우 ===
파워쉘을 열어준다.
<syntaxhighlight lang='powershell'>
PS > cd $home
PS > cd AppData\Roaming\VSCodium
 
PS > echo '{
  "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


먼저 ~/.config/VSCodium 경로에 들어가 준다.
<syntaxhighlight lang='console'>
$ cd ~/.config/VSCodium
</syntaxhighlight>
</syntaxhighlight>


아래 코드를 아무 편집기를 열어 입력한다.
=== 리눅스 ===
 
<syntaxhighlight lang='console'>
<syntaxhighlight lang='console'>
$ gedit product.json
$ cd ~/.config/VSCodium
</syntaxhighlight>
$ echo '{
<syntaxhighlight lang='json'>
  "extensionsGallery": {
{
    "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
  "extensionsGallery": {
    "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
    "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
    "itemUrl": "https://marketplace.visualstudio.com/items",
    "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
    "controlUrl": "",
    "itemUrl": "https://marketplace.visualstudio.com/items",
    "recommendationsUrl": ""
    "controlUrl": "",
  }
    "recommendationsUrl": ""
}' > product.json
  }
}
</syntaxhighlight>
</syntaxhighlight>
그 다음 product.json으로 저장한다.


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

2022년 1월 18일 (화) 19:30 기준 최신판

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

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

설치 이후 설정[편집 | 원본 편집]

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

윈도우[편집 | 원본 편집]

파워쉘을 열어준다.

PS > cd $home
PS > cd AppData\Roaming\VSCodium

PS > echo '{
   "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

리눅스[편집 | 원본 편집]

$ cd ~/.config/VSCodium
$ echo '{
   "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

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

각주