본문 바로가기
목차
개발환경

VS Code 완전 제거하기

by ds31x 2026. 5. 1.
728x90
반응형

macOS, Windows, Linux에서 VS Code 완전 제거하기

VS Code를 단순히 uninstall만 하면 사용자 설정, extensions, cache, workspace storage 등이 남음.

따라서 완전 제거를 하려면 다음 두 종류를 모두 삭제해야 함.

  1. VS Code application 본체
  2. 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에서는

  • SettingsApps & features 또는
  • Control PanelUninstall 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
  • 아무것도 나오지 않으면 code CLI 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

 

728x90