티스토리 뷰
삭제
프로그램 삭제
설정 > 앱 > 앱 및 기능 > 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로 연결하고 싶다면 해당 옵션을 체크
재부팅
%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
- VSCode 다운로드 : https://code.visualstudio.com/
'Programming > IDE, Tools, etc.' 카테고리의 다른 글
[GitHub] GitHub CLI를 이용한 Label 설정 복제 (0) | 2022.07.06 |
---|---|
[Tistory] 기본 스킨 커스터마이징 (0) | 2022.06.22 |
[VSCode] Unity 연동 설정 정리 (Windows) (3) | 2022.06.08 |
[Notepad++] 개발자 필수유틸 notepad++ 활용 (0) | 2022.05.09 |
[VSCode] Pylint의 linting 경고 무시하기 (String statement has no effect pointless-string-statement) (0) | 2022.01.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- RuntimeInitializeOnLoadMethod
- initialize
- Debug
- Python
- logging
- unity
- git
- gcp
- 환경설정
- selenium
- await
- coroutine
- async
- Addressables
- framework
- Custom Package
- vscode
- Scraping
- VS2022
- 코루틴
- 비동기
- 유니티
- .net
- 싱글톤
- 닷넷
- Visual Studio Code
- Singleton
- firestore
- C#
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함