본문 바로가기
DEVELOPMENT

VSC(visual studio code) 익스텐션, 플러그인 동기화 (settings sync)

by Z@__ 2021. 1. 1.
반응형

 

 

VSC(visual studio code)를 사용하다보면 다양한 익스텐션(플러그인)을 사용하게 된다.

 

 

theme, prettier, snippets, git lens등등 익스텐션이 가진 역할과 활용도는 VSC에서 없어서는 안될 요소이다.

이러한 요소들은 사소해보이지만, 유용한 점들이 매우 많기 때문에 잘 관리하고 활용한다면 생산성을 높힐 수 있게 된다.

 

 

그렇지만 익스텐션을 많이 사용하다보면, 따로 정리를 해두지 않는 한 내가 어떤 익스텐션을 사용 중인지를 까먹게 된다.

또한 여러 장비를 사용하는 경우(데스크탑 + 노트북 등등)에는 장비마다 다른 익스텐션이 설치되어 불편함을 겪을 수 있다. 

이럴 때, 여러 장비의 익스텐션을 동기화해줄 뿐만 아니라 어떤 익스텐션을 사용 중인지 관리할 수 있는 익스텐션이 있다.

 

 

 

바로 settings sync이다.

 

settings sync는 위의 그림과 같이 gist에 extensions 정보를 기록하고 이를 바탕으로 동기화하여 사용할 수 있도록 되어 있다.

 

 

settings sync의 10가지 특징에 대해 알아보자

1. Use your GitHub account token and Gist. (gist, git account를 사용)
2. Easy to Upload and Download on one click. (클릭 한 번으로 업로드, 다운로드 가능)
3. Show a summary page at the end with details about config and extensions effected. (서머리의 마지막 부분에서 설정과 익스텐션에 대해 보여줌)
4. Auto download Latest Settings on Startup.(가장 최신의 셋팅을 자동으로 다운로드)
5. Auto upload Settings on file change. (설정파일에 수정시 자동업로드)
6. Share the Gist with other users and let them download your settings. (다른 사용자와 gist 설정파일 공유가능)
7. Supports GitHub Enterprise (github enterprise 지원)
8. Support pragmas with @sync keywords: host, os and env are supported. *
9. GUI for changing settings / logging in (loggin, changing setting gui 지원)
10. Allows you to Sync any file across your machines. (장비와 상관없이 동기화 가능)

 

Setting sync를 설치하면 설정 페이지가 자동으로 열리고 두 가지를 요청하게 된다

1. Github Toekn
2. Github Gist Id

Login with Github을 클릭하고 브라우저를 통해 로그인 하면 인증이 된다.

 

 

플러그인에서 Settings Sync를 검색한 뒤 설치를 해주면 된다.

 

 

이렇게 설치가 완료되고 난 뒤, LOGIN WITH GITHUB를 클릭하여 계정 연동을 한다.

 

계정 연동이 끝나면 어떤 repo를 사용할지 묻는 창이 나오는데 그 중에 SKIP을 눌러 새로운 설정을 만든다.

 

그리고 Ctrl+ Shift + P를 눌러 sync update를 하게 되면 다음과 같은 경고가 나오게 된다.

 

 

Yes를 눌러주면 내 계정 gist에 다음과 같은 cloudSettings라는 게 생기게 된다.

 

이걸 이용해서 새로운 플러그인을 설치하고 update하거나 완성된 설정을 다른 장비에서 바로 불러서 사용할 수 있다.

상당히 유용한 것 같다.

 

참고 : https://teamsmiley.github.io/2018/06/02/vs-code-sync/

 

VS Code Settings Sync

VS Code Settings Sync를 이용하여 여러개 컴퓨터에서 동기화 해보자. install setting sync ctrl + shift + P enter type install extension enter search Settings Sync click install 또는 아래 링크에서 인스톨을 누르면된다. https:

teamsmiley.github.io

 

반응형

댓글