티스토리 뷰

삭제

프로그램 삭제

설정 > 앱 > 앱 및 기능 > Microsoft Visual Studio Code 제거

설정 삭제

확장 및 설정까지 삭제하고 싶다면 아래 2개 폴더도 삭제

  • 확장설정 : %USERPROFILE%\.vscode (e.g. "C:\Users\{Username}\.vscode")
  • 환경설정 : %APPDATA%\Code (e.g. "C:\Users\{Username}\AppData\Roaming\Code")

설치

다운로드

시스템설치 또는 사용자설치 버전 다운로드 후 설치

  • 시스템설치시 관리자계정인데도 VSCode 실행시마다 UAC팝업이 뜨는 경우가 있다. 해당 문제를 회피하고 싶다면 사용자설치를 하도록 하자. (어떤 PC는 문제가 안생기고, 어떤 PC는 생기는데 이유를 파악중..)

기본설치경로

  • 시스템설치 : C:\Program Files\Microsoft VS Code
  • 사용자설치 : C:\Users\{Username}\AppData\Local\Programs\Microsoft VS Code

설치 옵션 세팅

파일 더블클릭, 우클릭에 따라 VSCode로 연결하고 싶다면 해당 옵션을 체크

VSCode 설치 옵션

재부팅

%PATH% 환경변수 적용위해 설치 후 재부팅

주요 초기 세팅

  •  

VSCode 주요 확장

공통

  • Korean Language Pack for Visual Studio Code (Microsoft)
    • VSCode 공식 한국어 확장팩
  • Todo Tree (Gruntfuggly)
    • 주석의 태그(e.g. TODO, FIXED, etc) 관련해서 treeview를 통한 간편한 탐색 기능을 제공해주는 확장
  • IntelliCode (Microsoft)
    • GitHub의 코드를 기반으로하는 AI기반 Intellisense(code complete) 공식 확장
    • TypeScript/JavaScript, Python, Java 등 지원
    • 개인적으로는 선호하지 않아 사용하지 않지만 코딩을 좀 더 쉽게 할 수 있도록 도와준다
    • 현재 experimental로 IntelliCode Completions 확장도 제공 중

Git

  • GitHub Pull Requests and Issues (GitHub)
    • GitHub공식확장이며 GitHub에서 issue 및 PR을 통해 작업시 필수 확장
    • VSCode에서 간편하게 issue생성, PR생성, review, comment, merge 등 다양한 작업이 가능
    • githubIssues.issueBranchTitle 설정을 통해 issue에서 작업브랜치 자동생성 브랜치명 설정 가능
      • 만약 브랜치명을 수동설정 하고싶다면 githubIssues.useBranchForIssues설정을 prompt로 변경
    • githubIssues.workingIssueFormatScm 설정을 통해 작업브랜치 자동생성 commit메시지 설정 가능
  • GitLens - Git supercharged (GitKraken)
    • Git 동작과 관련된 다양한 부가기능을 제공하는 확장
    • VSCode에서 협업 관련된 정보를 실시간으로 확인하는데 용이함
  • Git Graph (mhutchie)
    • branch 및 commit을 다루기 위한 확장
    • VSCode에서 commit history 및 branch graph를 이쁘게 표시해준다.
    • 또한 GUI를 통해 git명령들을 간편하게 수행하도록 도와준다
  • .gitignore Generator (Piotr Palarz)
    • .gitignore를 세팅을 자동화해주는 확장
    • gitignore.io 웹서비스와 연계해서 .gitignore파일 생성을 간편하게 자동화해준다.

 Python

  • Python (Microsoft)
    • VScode 파이썬 공식 확장
  • Pylance (Microsoft)
    • VSCode 파이썬 공식 Intellisense 확장
  • autoDocstring - Python Docstring Generator (Nils Werner)
    • docstring 자동완성을 지원하는 확장
  • Qt for Python (Shuang Wu)
    • PySide나 PyQt로 개발할때 도와주는 utility성 확장
  • Pylint (Microsoft)
    • VSCode 파이썬 Pylint (Code Style Checker) 공식 확장
    • strict하게 코드를 작성하도록 도와줘서 코드작성할때 bug예방에 도움이 된다.
    • warning이 너무 많이 올라와서 좀 귀찮을 수도 있는데 끄고싶은 설정은 끄면 된다.
  • Black Formatter (Microsoft)
    • VSCode 파이썬 Black (Code Formatter) 공식 확장
    • Python 공식 formatter라 PEP8을 준수하기 위해 개인적으로 사용중

HTML

  • Live Preview (Microsoft)
    • VSCode 로컬서버 공식 확장
    • 로컬서버를 통해 VSCode상에서 웹개발 미리보기를 제공

Markdown

  • markdownlint (David Anson) : Markdown 작성시 linting 기능 제공. warning을 통해 standard한 문서작성을 도와줌
  • GitHub Markdown Preview (Matt Bierner) : GitHub 스타일로 markdown 작성 및 preview를 도와주는 패키지. 총 6개가 포함되어 있으며 Emoji, Checkbox, Mermaid(flowchart, diagram) 등을 지원해서 GitHub과 연동할때 편리

기타

  • Docker (Microsoft) : VSCode 도커 공식 확장. 도커 개발시 필수
  • Hex Editor (Microsoft) : Hex 에디터 공식 확장

계속 추가중...

 

References

- VSCode 삭제 공식문서 : https://code.visualstudio.com/docs/setup/uninstall

 

Uninstall Visual Studio Code

Uninstall Visual Studio Code and clean up.

code.visualstudio.com

- VSCode 다운로드 : https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함