본문 바로가기
utils

[summary] vscode

by ds31x 2025. 1. 17.

vscode 소개 (visual studio 와 비교)

https://ds31x.blogspot.com/2023/07/env-visual-studio-code-and-visual-studio.html?view=classic

 

[Env] Visual Studio Code and Visual Studio

Visual Studio Code (vscode)는 Visual Studio와 달리, code editor임을 강조하고 있다. Visual Studio는 전형적인 Integrated Development Environment로 MFC, .NET 등의 ...

ds31x.blogspot.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

설정

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

 

vim 관련

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

 

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

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

ds31x.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 site https://marketplace.visualstudio.com/items?itemName=goessner.mdmath Markdown+Math - Visual Studio Marketplace Extension fo

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:

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