VSCode 환경 설정 및 기초 사용법

Visual Studio Code 환경 설정 및 기초 사용법 정리


VS Code 란? (Visual Studio Code)

  • MS에서 제공하는 크로스 플랫폼 에디터로 다양한 언어를 서포트 하며, IntelliSense와 Git 기능, 그리고 Extension 을 이용한 확장 기능을 제공하고 있다.
  • Atom, Brackets 등과 유사.

설치방법

Windows

Ubuntu Visual Studio Code 설치

  • Visual Studio Code 다운로드 링크 에서 Linux .deb 파일 다운로드
  • $ sudo dpkg -i code_1.23.1-1525968403_amd64.deb
    • 만약 Package libconf-24 is not installed. 에러가 발생한다면
    • $ sudo apt-get install gconf-service-backend gconf-service gconf2-common libgconf-2-4 명령어로 설치 후 위의 dpkg 명령어 입력
  • $ code - 터미널에서 실행 또는 데스크톱 환경에서 실행할 수 있다.

단축키 정리

  • ctrl+p : 파일이나 기호를 탐색
  • ctrl+shift+tab : 마지막 연 파일에 접근
  • ctrl+shift+p : 편집기 명령으로 바로 이동
  • ctrl+shift+o : 파일의 특정 기호로 이동
  • ctrl+g : 파일의 특정 행으로 이동
  • ctrl+p 를 눌러 ?를 입력하면 명령창에서 행할수 있는 명령 목록이 나온다.
  • ctrl+p : 모든 파일을 단축키로 빠르게 열수 있다. (빠른열기)
  • ctrl+shift+m : 상태표시줄, 에디터 하단에 현재 상태를 표시
  • ctrl+s : keyboard shortcuts 열람.
  • ctrl+, : 기본설정, vscode 의 모든 설정은 파일>기본설정>설정에 지정
  • ctrl+shift+x : 확장프로그램, 확장 기능 마켓 플레이스에서 다운로드해서 사용
  • ctrl+b : 사이드바 전환
  • ctrl+k, z : 젠모드
  • shift+alt+up , shift+alt+down : 행복사
  • ctrl+\ : 나란히편집, 에디터를 둘 또는 셋으로 나란히 놓고 사용할 수 있다.
  • ctrl+shfit+[ , ctrl+shfit+] : 코드 접기/펴기
  • ctrl+shfit+v : 마크다운 미리보기
  • ctrl+shift+F: 현재 프로젝트 전체 파일에서 검색

기본적인 Setting

  • 우선, Ctrl + P 를 누르면 파일 find 및 Command 를 입력할 수 있는 창이 생긴다. (바로 Command를 입력하고 싶다면 F1을 누르면 된다.)

(1) 언어 Setting

  • VS Code 사이트에서 툴을 다운로드 받으면 디폴트로 본인 브라우저의 Locale 정보를 이용하여 언어가 세팅되어 진다.
  • 혹시 이 언어를 바꾸고 싶다면, Ctrl + P 를 누른 다음 > Configure Language 에서 원하는 언어로 바꾸면 된다.

(2) theme Setting

  • F1 > theme 입력 후 테마를 선택.

(3) settings.json Setting

  • Ctrl + P 입력 후 settings.json 키워드를 입력하고 “기본 설정: 사용자 설정 열기” (Oepn User Setting)항목을 입력하면 IDE의 세팅 설정을 변경할 수 있다.
  • 좌측에는 변경 가능한 세팅의 목록이 나오고 우측에 커스터마이징할 세팅을 json 형태로 입력하면 된다.(좌측 패널의 기본 설정에 마우스 포인터 Over시 연필 아이콘이 나타난다.)
  • 타이핑을 하면 자동완성 기능을 지원하며 Ctrl + Space 를 누르면 option을 선택할 수 있다.
  • 사용자화(Customize)를 위한 설정에 집중하다 보면 settings.json 파일이 뒤죽박죽이 되어 가독성이 떨어질 수 있다.

(4) 설정 동기화

  • 확장 플러그인 Settings Sync 사용한다.
  • 깃헙의 토큰만 입력하면 gist id 를 자동으로 생성해주고, gist id 만 복사해서 다른 컴퓨터에서 입력하고 사용하면 된다.

1) 토큰만들기

  • github 로그인
  • Settings -> Developer settings -> Personal access tockens
  • 아래 그림과 같이 Generate new tocken 클릭 vsSyncSetting1
  • 설명(description)을 대략 적어주고, gist 체크 후 Generate tocken vsSyncSetting2
  • 생성된 토큰을 복사해둔다.

2) VScode Setting Sync

  • 아래 그림과같이 마켓플레이스에서 Settings Sync 설치 후 리로드 vsSyncSetting3
  • ctrl+Shitf+p 입력후 명령창에 sync 입력하고 Sync: Update / Upload Settings 선택
  • 토큰 입력창이 나오면 이전에 복사해둔 토큰을 입력하고 엔터를 누름
  • 출력창에 아래 그림과같이 설정 정보를 확인할 수 있다. vsSyncSetting4
  • 이 과정을 진행하면 자동으로 https://gist.github.com 에 본인의 아이디에 만들어진다. 사이트에 접속해서 확인.(Embed <script>안의 url에서 본인 아이디 뒤에 있음)
  • 이 아이디를 통해 다른 pc의 VSCode에서 동기화가 가능하다.

3) 다른pc에서 동기화하기

  • 다른pc에 설치된 vscode에서 Settings Sync를 설치하고 Ctrl+Shift+p 입력후 명령창에 sync 입력.
  • Sync: Update/Upload Settings 선택 후 git 토큰과 gist ID를 차례대로 입력한다.
  • 위의 설정 정보 그림에서 Github Tocken과 Github Gist에 해당
  • 동기화 필요시 (단축키)
    • Shift + Alt + U : 현재설정을 github에 올리기(저장)
    • Shift + Alt + D : github에 있는 설정을 내려받아 적용하기

(5) Git 연결

1) Repository 초기화

  • 프로젝트에 사용할 특정 폴더 선택해서 열기
  • 좌측의 소스제어 메뉴에서 (해당 폴더) 리포지토리 초기화 선택
  • 파일을 생성하면(예를들어 readme.md) 소스 제어 아이콘에 추가/변경된 파일 갯수 확인 가능

2) git Add

  • 소스제어 메뉴에서 아래 그림과 같이 해당 파일이나, 변경내용(CHANGES)에 마우스를 위치시키면 + 아이콘이 보이고 클릭하여 Stage 처리를 할 수 있다. vscode-git1
  • stage 처리 후에 파일을 변경했다면 변경된 파일에 M 상태를 나타내는 아이콘이 표시됨

3) git commit

  • Git commit, 아래 그림처럼 커밋 메시지를 입력하고 commit 아이콘을 클릭하면 Local git 저장소로 반영된다. vscode-git2

4) add Remote repository

  • Remote Git 추가
  • 터미널을 열고(vscode에서 ctrl+` 사용) $ git remote add origin “github repository url”

5) git push

  • Remote Repository로 Push, 아래 그림처럼 다음으로 푸시.. 클릭 vscode-git3
  • 아래 그림처럼 remote add 한 origin, username, password 차례로 입력 vscode-git4

(6) 추가 확장 플러그인 (AsciiDoc)

facebook share twitter share
0%