
macOS, Windows, Linux에서 VS Code 완전 제거하기
VS Code를 단순히 uninstall만 하면 사용자 설정, extensions, cache, workspace storage 등이 남음.
따라서 완전 제거를 하려면 다음 두 종류를 모두 삭제해야 함.
- VS Code application 본체
- VS Code user data 및 extensions
Microsoft 공식 문서에서도 clean uninstall을 위해 OS별 user data folder와 .vscode folder를 삭제해야 함을 언급함:
https://code.visualstudio.com/docs/setup/uninstall
Uninstall Visual Studio Code
Uninstall Visual Studio Code and clean up.
code.visualstudio.com
1. Windows에서 VS Code 완전 제거
1-1. 실행 중인 VS Code 종료
taskkill /IM Code.exe /F
- image name (/IM), 즉 process 실행 파일 이름이 Code.exe 인 프로세스를 종료.
- force 옵션(/F)으로 강제 종료
1-2. VS Code 제거
winget으로 설치한 경우:
winget uninstall Microsoft.VisualStudioCode
Insiders 버전도 설치되어 있다면:
winget uninstall Microsoft.VisualStudioCode.Insiders
Windows에서는
Settings의Apps & features또는Control Panel의Uninstall a program에서도 제거할 수 있음.
만약, .zip 파일을 직접 압축 해제해서 설치한 경우에는 압축을 푼 폴더를 삭제하면 됨.
1-3. 설치 폴더 삭제
User Installer 기준:
rmdir /S /Q "%LOCALAPPDATA%\Programs\Microsoft VS Code"
System Installer 기준:
rmdir /S /Q "C:\Program Files\Microsoft VS Code"
1-4. 사용자 설정과 extensions 삭제
rmdir /S /Q "%APPDATA%\Code"
rmdir /S /Q "%LOCALAPPDATA%\Code"
rmdir /S /Q "%USERPROFILE%\.vscode"
각 경로의 의미는 다음과 같음:
%APPDATA%\Code
- settings, keybindings, snippets, workspace storage 등
%LOCALAPPDATA%\Code
- cache, local state 등
%USERPROFILE%.vscode
- 설치된 확장 프로그램 (installed extensions)
❯ echo %APPDATA%
C:\Users\<사용자계정>\AppData\Roaming
❯ echo %LOCALAPPDATA%
C:\Users\<사용자계정>\AppData\Local
❯ echo %USERPROFILE%
C:\Users\<사용자계정>
1-5. code 명령 확인
아래 명령어로 확인 가능함:
where code
- 만약 경로가 나오면
Path환경변수에 VS Code의bin경로가 남아 있는 것임.
보통 나오는 경로는 다음과 같음:
%LOCALAPPDATA%\Programs\Microsoft VS Code\bin
C:\Program Files\Microsoft VS Code\bin
2. macOS에서 VS Code 완전 제거
2-1. 실행 중인 VS Code 종료
pkill -f "Visual Studio Code"
pkill -f "Code Helper"
2-2. VS Code application 삭제
일반 설치의 경우:
rm -rf "/Applications/Visual Studio Code.app"
- macOS에서는 Finder에서 Applications로 이동한 뒤
Visual Studio Code.app을 Trash로 옮기는 방식으로도 제거할 수 있음.- 공식 문서에서 안내하는 방식임
https://code.visualstudio.com/docs/setup/uninstall
Uninstall Visual Studio Code
Uninstall Visual Studio Code and clean up.
code.visualstudio.com
Homebrew Cask로 설치한 경우:
brew uninstall --cask visual-studio-code
2024.09.08 - [utils] - [Utils] homebrew - Summary
[Utils] homebrew - Summary
Homebrew란?Homebrew는 2009년 Max Howell에 의해 처음 개발된 오픈소스 package manager임.처음에는 macOS에서 소프트웨어 설치를 간편하게 하기 위해 만들어졌으며,이후 Linux도 지원하게 되었음 (Linux 지원은 2
ds31x.tistory.com
2-3. 사용자 설정과 extensions 삭제
rm -rf "$HOME/Library/Application Support/Code"
rm -rf "$HOME/.vscode"
각 경로의 의미는 다음과 같음:
$HOME/Library/Application Support/Code
- settings, keybindings, snippets, workspace storage 등
- macOS의 user data directory 임
$HOME/.vscode
- 설치된 확장 프로그램들이 위치함.
2-4. cache와 preference 삭제
rm -rf "$HOME/Library/Caches/com.microsoft.VSCode"
rm -rf "$HOME/Library/Caches/com.microsoft.VSCode.ShipIt"
rm -f "$HOME/Library/Preferences/com.microsoft.VSCode.plist"
rm -rf "$HOME/Library/Saved Application State/com.microsoft.VSCode.savedState"
2-5. code 명령 삭제
Apple Silicon Homebrew 기준:
rm -f "/opt/homebrew/bin/code"
Intel Mac Homebrew 기준:
rm -f "/usr/local/bin/code"
다음의 명령어로 삭제 여부 확인 가능:
which code
- 아무것도 나오지 않으면
codeCLI Launcher 도 제거된 것임.
3. Linux에서 VS Code 완전 제거
Linux는 설치에 사용된 package manager에 따라 제거 명령이 달라짐.
- Stable 버전:
code, - Insiders 버전:
code-insiders
3-1. Debian / Ubuntu 계열
APT로 설치한 경우:
sudo apt remove code
설정 파일까지 package manager 수준에서 제거하려면:
sudo apt purge code
불필요한 의존성 정리:
sudo apt autoremove
Insiders 버전:
sudo apt remove code-insiders
https://dsaint31.tistory.com/454
[Linux] Debian 계열 패키지 관리 툴: apt, apt-get
apt (apt-get, apt-cache)apt는Debian 계열의 Linux에서 패키지 관리 SW로서,Package Management System (패키지관리시스템, Package Manager)의High Level Command Line Interface를 제공한다. 달리 말하면 apt-get과 apt-cache와 같은
dsaint31.tistory.com
3-2. 사용자 설정과 extensions 삭제
rm -rf "$HOME/.config/Code"
rm -rf "$HOME/.vscode"
각 경로의 의미는 다음과 같음:
$HOME/.config/Code
- settings, keybindings, snippets, workspace storage 등
$HOME/.vscode
- installed extensions
3-3. cache 삭제
rm -rf "$HOME/.cache/Code"
rm -rf "$HOME/.config/Code - OSS"
rm -rf "$HOME/.vscode-oss"
Code - OSS는 배포판 repository나 OSS build를 사용한 경우 남을 수 있는 경로임.
OSS build는
Open Source Software build의 줄임말로 여기서는
보통 Microsoft Visual Studio Code의 오픈소스 기반 빌드임.
주로 사용하는 Microsoft Visual Studio Code가 아닌
VS Code의 오픈소스 저장소를 기반으로 빌드한 버전
3-4. code 명령 확인
which code
만약 경로가 나오면 package manager 제거가 덜 되었거나 symbolic link가 남아 있는 것임.
필요 시 다음으로 경로 확인 가능:
ls -l "$(which code)"
2023.10.01 - [shell] - [Shell] command substitution
[Shell] command substitution
command substitution (명령어치환)우리나라말로 명령어 치환 이라고 불리며,특정 명령어의 수행결과를 문자열로 입력받는 형태로 셀프로그래밍 등에서 사용됨. Shell 에서 제공하는 여러 expansion 중에
ds31x.tistory.com
4. OS별 핵심 삭제 경로 요약
| OS | Application 본체 | User data | Extensions |
| Windows | %LOCALAPPDATA%\Programs\Microsoft VS Code C:\Program Files\Microsoft VS Code |
%APPDATA%\Code |
%USERPROFILE%\.vscode |
| macOS | /Applications/Visual Studio Code.app |
$HOME/Library/Application Support/Code |
$HOME/.vscode |
| Linux | package manager로 제거 | $HOME/.config/Code |
$HOME/.vscode |
5. Script
다음은 del_vscode 라는 python 패키지를 이용하여 지우는 경우를 소개함:
uv가 설치되어 있는 경우 다음의 script를 이용:
uvx \
--index-url https://test.pypi.org/simple/ \
--extra-index-url https://pypi.org/simple/ \
del-vscode
pip로 설치하여 실행하는 경우
pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ del-vscode
pip -m del_vscode
https://test.pypi.org/project/del-vscode/
del-vscode
VS Code 완전 제거 CLI tool (Windows/macOS/Linux).
test.pypi.org
Windows cmd
taskkill /IM Code.exe /F
winget uninstall Microsoft.VisualStudioCode
rmdir /S /Q "%LOCALAPPDATA%\Programs\Microsoft VS Code"
rmdir /S /Q "C:\Program Files\Microsoft VS Code"
rmdir /S /Q "%APPDATA%\Code"
rmdir /S /Q "%LOCALAPPDATA%\Code"
rmdir /S /Q "%USERPROFILE%\.vscode"
where code
macOS bash/zsh
pkill -f "Visual Studio Code"
pkill -f "Code Helper"
brew uninstall --cask visual-studio-code
rm -rf "/Applications/Visual Studio Code.app"
rm -rf "$HOME/Library/Application Support/Code"
rm -rf "$HOME/Library/Caches/com.microsoft.VSCode"
rm -rf "$HOME/Library/Caches/com.microsoft.VSCode.ShipIt"
rm -f "$HOME/Library/Preferences/com.microsoft.VSCode.plist"
rm -rf "$HOME/Library/Saved Application State/com.microsoft.VSCode.savedState"
rm -rf "$HOME/.vscode"
rm -f "/usr/local/bin/code"
rm -f "/opt/homebrew/bin/code"
which code
Linux bash
Debian / Ubuntu 기준:
sudo apt purge code
sudo apt autoremove
rm -rf "$HOME/.config/Code"
rm -rf "$HOME/.cache/Code"
rm -rf "$HOME/.vscode"
which code
같이 보면 좋은 자료들
https://code.visualstudio.com/docs/setup/setup-overview
Setting up Visual Studio Code
Get Visual Studio Code up and running.
code.visualstudio.com
https://code.visualstudio.com/docs/setup/uninstall
Uninstall Visual Studio Code
Uninstall Visual Studio Code and clean up.
code.visualstudio.com
https://code.visualstudio.com/docs/editor/portable
Portable mode
Visual Studio Code supports a Portable mode that enables moving your installation and related data to a different location.
code.visualstudio.com
2025.01.17 - [utils] - [summary] vscode
[summary] vscode
소개 및 설치 : vscode 소개 (visual studio 와 비교)2025.08.12 - [개발환경] - Visual Studio vs. VS Code Visual Studio vs. VS CodeIntegrated Development Environment vs. Code EditorIDE(Integrated Development Environment)는 코드 작성, 빌드,
ds31x.tistory.com
'개발환경' 카테고리의 다른 글
| 튜토리얼: Gemini CLI + Context7 + VS Code Companion으로 Multi-Output Regression 실험 진행하기 (0) | 2026.04.17 |
|---|---|
| OAuth (Open Authorization) (0) | 2026.04.13 |
| [Summary] Gemini CLI 사용법 기초 (0) | 2026.04.13 |
| Gemini-CLI: GEMINI.md - Local Instructional Context (0) | 2026.04.12 |
| Gemini-cli: Custom Slash Command 만들기 (0) | 2026.03.26 |