VSCodium 편집하기


편집하면 당신의 IP 주소가 공개적으로 기록됩니다. 계정을 만들고 로그인하면 편집 시 사용자 이름만 보이며, 위키 이용에 여러 가지 편의가 주어집니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
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 파일을 만들어서 경로에 넣어주면 된다. 이렇게 하면 동기화도 무사히 작동이 된다.


=== 윈도우 ===
먼저 ~/.config/VSCodium 경로에 들어가 준다.
파워쉘을 열어준다.
<syntaxhighlight lang='console'>
<syntaxhighlight lang='powershell'>
$ cd ~/.config/VSCodium
PS > cd $home
</syntaxhighlight>
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


<syntaxhighlight lang='console'>
$ gedit product.json
</syntaxhighlight>
<syntaxhighlight lang='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": ""
  }
}
</syntaxhighlight>
</syntaxhighlight>


=== 리눅스 ===
그 다음 product.json으로 저장한다.
<syntaxhighlight lang='console'>
$ 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
</syntaxhighlight>


이렇게 하면 마이크로소프트 저장소에 있는 확장기능을 이용할 수 있다.
이렇게 하면 마이크로소프트 저장소에 있는 확장기능을 이용할 수 있다.
{{각주}}
[[분류:문서 편집기]]
[[분류:개발 소프트웨어]]
리브레 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포됩니다(자세한 내용에 대해서는 리브레 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
글이 직접 작성되었거나 호환되는 라이선스인지 확인해주세요. 리그베다 위키, 나무위키, 오리위키, 구스위키, 디시위키 및 CCL 미적용 사이트 등에서 글을 가져오실 때는 본인이 문서의 유일한 기여자여야 하고, 만약 본인이 문서의 유일한 기여자라는 증거가 없다면 그 문서는 불시에 삭제될 수 있습니다.
취소 편집 도움말 (새 창에서 열림)

| () [] [[]] {{}} {{{}}} · <!-- --> · [[분류:]] · [[파일:]] · [[미디어:]] · #넘겨주기 [[]] · {{ㅊ|}} · <onlyinclude></onlyinclude> · <includeonly></includeonly> · <noinclude></noinclude> · <br /> · <ref></ref> · {{각주}} · {|class="wikitable" · |- · rowspan=""| · colspan=""| · |}

이 문서에서 사용한 틀: