[visual-studio-code] Visual Studio Code 확장명 목록을 내보내는 방법은 무엇입니까?

설치된 모든 확장 프로그램을 동료에게 보내야합니다. 어떻게 내보낼 수 있습니까?

확장 프로그램 관리자가 아무 작업도하지 않는 것 같습니다 … 확장 프로그램을 설치하지 않습니다.



답변

자동적 인

편리한 원 스톱 도구를 찾고 있다면 설정 동기화 확장 프로그램 을 살펴 보는 것이 좋습니다 .

그것은 허락 할 것이다

  1. 수출구성 및 확장
  2. 동료 및 팀과 공유 하십시오. 구성을 업데이트 할 수 있습니다. 설정이 자동으로 업데이트됩니다.

설명서

  1. 최신 버전의 Visual Studio Code가 있는지 확인하십시오. 회사 포털을 통해 설치하는 경우 최신 버전이 없을 수 있습니다.

  2. 머신 A에서

    유닉스 :

    code --list-extensions | xargs -L 1 echo code --install-extension
    

    Windows (PowerShell, 예 : Visual Studio Code의 통합 터미널 사용) :

    code --list-extensions | % { "code --install-extension $_" }
    
  3. 에코 출력을 복사하여 머신 B에 붙여 넣기

    샘플 출력

    code --install-extension Angular.ng-template
    code --install-extension DSKWRK.vscode-generate-getter-setter
    code --install-extension EditorConfig.EditorConfig
    code --install-extension HookyQR.beautify
    

code명령 행이 설치되어 있는지 확인하십시오 . 자세한 정보는 CLI (Command Line Interface) 를 방문하십시오 .


답변

특히 다른 컴퓨터에 설치할 때이 작업을 몇 번 수행해야했습니다.

일반적인 질문 은 폴더의 위치를 ​​알려줍니다.

Visual Studio Code는 확장 폴더 .vscode / extensions에서 확장을 찾습니다. 플랫폼에 따라 다음 위치에 있습니다.

Windows %USERPROFILE%\.vscode\extensions
Mac ~/.vscode/extensions
Linux ~/.vscode/extensions

확장명 목록이 표시됩니다.

또한 Visual Studio Code Settings Sync Extension 을 사용하여 설정을 GitHub 요지에 동기화하는 데 성공했습니다 .

Visual Studio Code의 최신 릴리스 (2016 년 5 월)에서는 이제 명령 줄에 설치된 확장을 나열 할 수 있습니다.

code --list-extensions


답변

여러 인스턴스에서 모든 Visual Studio 코드 설정을 동기화하는 확장 프로그램을 개발했습니다.

주요 특징들

  1. github 계정 토큰을 사용하십시오.
  2. 한 번의 클릭으로 업로드 및 다운로드가 쉽습니다.
  3. 모든 설정 및 스 니펫 파일을 저장합니다.
  4. 업로드 키 : Shift + Alt + u
  5. 다운로드 키 : Shift + Alt + d
  6. 모든 동기화 옵션을 보려면 동기화를 입력하십시오

그것은 동기화

  1. 설정 파일
  2. 키 바인딩 파일
  3. 파일 시작
  4. 스 니펫 폴더
  5. VSCode 확장

세부 문서 소스

VSCode 동기화 추가 정보

여기에서 다운로드하십시오 : VS 코드 설정 동기화


답변

@Benny의 답변의 Windows (PowerShell) 버전

기계 A :

Visual Studio Code PowerShell 터미널에서 :

code --list-extensions > extensions.list

기계 B :

  1. extension.list를 기기 B로 복사

  2. Visual Studio Code PowerShell 터미널에서 :

    cat extensions.list |% { code --install-extension $_}
    

답변

다음 명령을 사용하여 내 확장을 vscode에서 vscode 내부자로 복사했습니다.

code --list-extensions | xargs -L 1 code-insiders --install-extension

이 인수 -L 1는 우리 code-insiders --install-extensioncode --list-extensions


답변

설치 확장을위한 windows 명령을 생성하십시오.

for /F "tokens=*" %i in ('code --list-extensions')
   do @echo call code --install-extension %i >> install.cmd


답변

리눅스

OLD_MACHINE에서

code --list-extensions > vscode-extensions.list

NEW_MACHINE에서

cat vscode-extensions.list | xargs -L 1 code --install-extension