본문 바로가기
목차
utils

[summary] vscode

by ds31x 2025. 1. 17.
728x90
반응형

소개 및 설치 : 

vscode 소개 (visual studio 와 비교)

2025.08.12 - [개발환경] - Visual Studio vs. VS Code

 

Visual Studio vs. VS Code

Integrated Development Environment vs. Code EditorIDE(Integrated Development Environment)는 코드 작성, 빌드, 디버깅, 버전 관리, UI 설계, 배포까지 개발 전 과정을 하나의 통합 환경에서 수행할 수 있도록 설계된 도

ds31x.tistory.com

vscode 설치

2023.12.15 - [개발환경] - [vscode] How to install vscode: macOS, Linux, Windows

 

[vscode] How to install vscode: macOS, Linux, Windows

How to install vscodemacOS, Linux, 그리고 Windows에서의 vscode 설치에 대한 방법을 다룸.MacOShomebrew를 이용하여 설치하는 것이 가장 편한 방법임.brew install --cask visual-studio-codeReferencehttps://formulae.brew.sh/cask/vi

ds31x.tistory.com


vscode 제거 (완전제거)

설치 전에 완전제거를 해야할 경우 참고.


vscode 사용법

2024.03.11 - [개발환경] - [vscode] 기초 사용법과 단축키

 

[vscode] 기초 사용법과 단축키

0. VisualStudio Code의 화면구성.vscode의 화면은 크게 5개 영역으로 나뉨.Activity Bar: Explorer, Search, Version Control, Debug, Extensions 등의 Views를 선택할 수 있는 icon이 놓임.Side Bar: View가 놓이는 위치. Explorer, Se

ds31x.tistory.com

2024.10.09 - [utils] - [vscode] Debug 사용법 요약: Python + launch.json

 

[vscode] Debug 사용법 요약.

0. Debug 수행 중인 VSCode 화면 (Debug view)VS code 에서 debug를 시작 하려면activity bar에서 “벌레와 플레이 모양의 icon” 를 클릭하고나오는 패널의 상단에 위치한 Run and Debug 버튼을 누르면,Debug Sidebar (=

ds31x.tistory.com

Refactoring

2025.04.02 - [utils] - [vscode] Refactoring

 

[vscode] Refactoring

Sorftware의 외부 동작은 보존하면서내부 구조 (~내부의 코드 구현)을 개선하는 프로세스를refactoring이라고 정의함. (Martin Fowler)0. 주요 목적code의 readability 향상.유지 보수성 개선.확장성 증가.성능

ds31x.tistory.com


Configuration (설정)

2024.03.12 - [분류 전체보기] - [vscode] 기본 terminal 변경.***

 

[vscode] 기본 terminal 변경.

Windows에선 ctrl + ` 로 열리는 terminal이 기본으로는 powershelll(PS)인데 기본으로 설치된 PS는 버전도 낮고 쓰기가 불편하다. 때문에 command prompt (cmd) 를 쓰도록 변경하는게 보다 편한 경우가 많다. 변경

ds31x.tistory.com

2023.06.21 - [개발환경] - [Env] VSCode : Terminal Font 변경

 

[Env] VSCode : Terminal Font 변경

oh-my-posh 등의 prompt engine을 제대로 적용하려면, 다양한 icon등을 제공하는 font가 필요함. 주로 많이 사용되고 있는 font는 Nerd font이며, 개인적으로 사용하고 있는 것은 CaskaydiaCove Nerd Font Mono임. 아래

ds31x.tistory.com

2023.08.18 - [개발환경] - [Env] Vscode: task runner 설정: tasks.json***

 

[Env] Vscode: task runner 설정.

Visualstudio Code (vscode)는 프로젝트의 build등을 자동화하기 위해 custom task를 작성 및 수행할 수 있도록 Task Runner라는 기능을 지원함. Python file을 수행하기 위해 ctrl + f5 (디버그없이 실행) 등으로 수행

ds31x.tistory.com

2023.07.20 - [개발환경] - [Env] vscode : WSL과 연동.

 

[Env] vscode : WSL과 연동.

이 문서에서 WSL은 WSL2를 포함하여 지칭함. vscode를 최초로 설치하고 난 다음에, wsl의 terminal 에서 code .를 수행하면 다음과 같은 다이알로그가 뜬다. 최초의 경우이기 때문에 묻는 것임. allow해준다

ds31x.tistory.com


ipynb 관련 (jupyter)

2025.02.21 - [개발환경] - [vscode] jupyter extension 사용하기.

 

[vscode] jupyter extension 사용하기.

ipython notebook file (확장자 ipynb) 파일을 만들고 나면 editor의 오른쪽 상단에 jupyter note의 kernel을 지정할 수 있음설치오른쪽 상단의 Select Kernel 을 클릭하면 됨.이 Select Kernel을 클릭하면 다음과 같이

ds31x.tistory.com


vim 관련

2025.02.21 - [개발환경] - [vscode] vim extension

 

[vscode] vim extension

vscode에서 vim 처럼 editor를 사용하게 해주는 extension 가끔 업데이트 이후 한글 입력이 안되는 경우가 발생하는데, 이경우에는 Neovim 확장으로 대체해서 쓰면됨.2024.01.01 - [개발환경] - [vscode] neovim ex

ds31x.tistory.com

2024.01.01 - [개발환경] - [vscode] neovim extension : vscode에서 vi 로 편집하기.

 

[vscode] neovim extension : vscode에서 vi 로 편집하기.

vscode의 기존 vim extension를 잘 쓰고 있었는데... 갑자기 한글 입력 오류 등이 발생을 하면서 다른 대체재를 찾아야 하는 상황이 되었다. programming 은 그럭저럭 버틴다해도... markdown으로 자료 만드는

ds31x.tistory.com

https://coldmater.tistory.com/191

 

Visual Studio Code 에 Vim 설치하기, Vim Mode Toggle

Visual Studio Code 에 vim extension 설치하기 installing vim extension in vscode Visual Studio Code 에 vim extension 을 설치하는 방법을 소개합니다. Visual Studio Code 는 본문에서 VScode 라고 출여서 지칭하겠습니다. VSCode

coldmater.tistory.com


macOS 관련 설정

2023.12.15 - [개발환경] - [vscode] external terminal 사용하기: iterm2 등의 다른 터미널 사용.

 

[vscode] external terminal 사용하기

Mac OS에서 기본 terminal 대신 주로 사용되는 iterm2를 사용하기 위해서는 Settings (ctrl+,)에서 설정이 필요함. Settings 를 열고 난 후 상단의 다음 그림과 같이 Osx Exec 항목에서 iTerm.app로 변경을 해줌. Expl

ds31x.tistory.com

2024.09.19 - [Mac] - [macOS] fn키 표준으로 동작하게 설정: f5 등의 function key 를 사용하기 위한 macOS 설정.

 

[macOS] fn키 표준으로 동작하게 설정

vscode 에서 디버깅의 단축키는 F5인데,macOS의 경우 VoiceOver 를 동작하는 키로 되어있는 경우가 있다. 이 경우, 키보드 설정을 통해, Function Key (Fn Key)로 사용하도록 설정해야한다. "시스템설정"을

ds31x.tistory.com


C/C++

2025.01.19 - [utils] - [vscode] gcc 사용한 C/C++ 프로젝트 환경 구축.

 

[vscode] gcc 사용한 C/C++ 프로젝트 환경 구축.

공식문서는 다음과 같음 (clang을 사용한 경우나 큰 차이 없음)https://code.visualstudio.com/docs/cpp/config-clang-mac 핵심 포인트는 .vscode 디렉토리에 만들어지는 다음의 3개의 파일을 이해하는 것임.tasks.json

ds31x.tistory.com


documentation

2024.01.01 - [개발환경] - [vscode] Markdown All in One : vscode를 markdown editor로.

 

[vscode] Markdown All in One : vscode를 markdown editor로.

vscode를 markdown 에디터로 사용할 수 있도록 해주는 extension. side view로 markdown의 결과를 쉽게 확인할 수 있게 해 준다 (사실 그외에도 기능이 많지만... 이정도만 써도 충분.) Official site https://marketplac

ds31x.tistory.com

2024.01.01 - [개발환경] - [vscode] Markdown+Math : vscode의 markdown에서 LaTeX수식 보기.

 

[vscode] Markdown+Math : vscode의 markdown에서 LaTeX수식 보기.

제목 그대로, markdown 파일에서 LaTex 수식을 미리보기 등에서 확인하기 위해 필요한 extension.Official sitehttps://marketplace.visualstudio.com/items?itemName=goessner.mdmath Markdown+Math - Visual Studio MarketplaceExtension for V

ds31x.tistory.com


Error 처리

2024.02.05 - [Errors] - [vscode] Python F5 로 수행시 에러: E+00000.078: Error while enumerating installed packages.

 

[vscode] Python F5 로 수행시 에러: E+00000.078: Error while enumerating installed packages.

Windows에서는 거의 vscode를 쓰지 않는데, 다음의 에러가 발생해서 도움을 요청받아 처리함.우선 Python 파일을 디버그 모드 등으로 수행할 경우 다음의 에러가 발생함.(base) C:\Users\dsain\test> cmd /C "c:\U

ds31x.tistory.com

2023.06.26 - [Errors] - [VSCode] WSL2에서 process에 attach모드로 debugging 안됨.

 

[VSCode] WSL2에서 process에 attach모드로 debugging 안됨.

The futex facility returned an unexpected error code. vscode에서 python extension을 통해 디버깅 기능 테스트 중, launch로 동작은 문제 없으나, attach는 문제가 있음을 확인함. wsl2 의 version WSL version: 1.2.5.0 Kernel versio

ds31x.tistory.com

2023.09.18 - [Errors] - [Error] vscode extension : Vim : 한글 입력 에러.

 

[Error] vscode extension : Vim : 한글 입력 에러.

관련 버전Vim : v1.26.0, vscodevim Visual Studio Code : 1.82.22023.09.18 현재, vscode에서 vim처럼 에디팅을 할 수 있게 도와주는 vscode vim의 Vim emulator extension에서 한글 입력이 되질 않는다.vscode가 업데이트가 2023

ds31x.tistory.com


 

728x90