Cách gỡ cài đặt hoàn toàn vscode trên Mac


80

Tôi cần xóa cài đặt vscode trên máy Mac của mình. Tôi đã mở thiết bị đầu cuối và loại bỏ .vscode/từ ~. Tôi cũng xóa Visual Studio Code.app/từ /. Tuy nhiên, sau khi xóa tất cả những thứ đó và tải xuống một bản sao mới, tôi đã cài đặt và mở trình chỉnh sửa và trình chỉnh sửa nhớ lại dự án cuối cùng mà tôi có. Đối với tôi, điều đó có nghĩa là nó là thứ khác mà tôi cần xóa nhưng tôi không thể tìm thấy nó. Tôi đã xem tài liệu nhưng không tìm thấy gì về cách gỡ cài đặt trình chỉnh sửa. Có ai biết cách gỡ cài đặt hoàn toàn VSCode khỏi mac không?

Những gì tôi đã thử

Làm theo hướng dẫn này và cài đặt mới vscode tiếp tục ghi nhớ dự án cuối cùng tôi đã mở.

https://developer.xamarin.com/guides/cross-platform/getting_started/installation/uninstalling_xamarin/#Using_the_Uninstall_Script

Câu trả lời:


159

Dưới đây là tất cả những nơi mà VSCode lưu trữ nội dung trên Mac OS X, bên cạnh Visual Studio Code.app nằm trong Applicationsthư mục của bạn :

rm -fr ~/Library/Preferences/com.microsoft.VSCode.helper.plist 
rm -fr ~/Library/Preferences/com.microsoft.VSCode.plist 
rm -fr ~/Library/Caches/com.microsoft.VSCode
rm -fr ~/Library/Caches/com.microsoft.VSCode.ShipIt/
rm -fr ~/Library/Application\ Support/Code/
rm -fr ~/Library/Saved\ Application\ State/com.microsoft.VSCode.savedState/
rm -fr ~/.vscode/

Cập nhật (tháng 2 năm 2020): Có khả năng cũng có các thư mục tiện ích mở rộng ẩn trong thư mục chính của bạn. Để loại bỏ mọi thứ, hãy chắc chắn rằng bạn cũng tìm kiếm những thứ đó. Họ bắt đầu với .vscode-.

Vui lòng chạy lệnh này một cách cẩn thận. Có thể bạn muốn giữ lại các thư mục mở rộng.

rm -rf ~/.vscode*

1
Tôi đang sử dụng 1.36.1 đánh dấu cú pháp quảng cáo đột nhiên ngừng hoạt động mà không có lý do. Tôi sử dụng này để thiết lập lại mã VS của tôi để thiết lập mặc định mà không cần gỡ bỏ cài đặt và nổi bật cú pháp đã trở lại
mujtaba_ahmad

1
Tôi thấy một thư mục khác không được liệt kê ở trên. Nó được gọi là .vscode-oss. Tôi tìm thấy nó dưới đây Users/your-user-name.
tonkatata

Bạn có lý. Tôi không có thư mục cụ thể đó, nhưng các thư mục oder liên quan đến phần mở rộng của một số loại ( .vscode-cpptools/ .vscode-react-native/ trong trường hợp của tôi)
j7nn7k

Đây là câu trả lời tốt nhất. Kết hợp điều này với trình gỡ cài đặt ứng dụng của bên thứ ba và bạn đã sẵn sàng.
Devin G Rhode

Tôi đã rất thất vọng với việc bắt Omnisharp hoạt động sau khi nó đột ngột ngừng hoạt động. Sau một vài tuần tìm kiếm, thử mọi thứ và phàn nàn với các nhà phát triển Omnisharp, đây là điều duy nhất cuối cùng đã hoạt động để làm cho nó hoạt động trở lại. Cảm ơn bạn
djohns505 15/09/2018

44

Giải pháp cho vấn đề của tôi là vào cdđường dẫn sau ... /Users/<user>/Library/Application\ Supportvà xóa thư mục được gọi Code. Thư mục đó chứa tất cả cài đặt và không bị ghi đè bằng cài đặt mới. Nhìn qua toàn bộ cấu trúc tệp, tên thư mục VSCode khác nhau. Đôi khi các thư mục được gọi .vscode/, hoặc code/, hoặc Visual Studio Code.app.


18

Điều này phù hợp với tôi (VS Code 1.30 với MacOS - High Sierra 10.13.6)

Bước 1:

Close VS Code

Bước 2:

rm -rf $HOME/Library/Application\ Support/Code

Bước 3:

rm -rf $HOME/.vscode

Bước 4:

Remove VSCode from application

Bước 5:

Reinstall VS Code if needed

13

Nếu sử dụng ứng dụng của bên thứ 3 vẫn ổn, hãy xem App Cleaner .

Về cơ bản, nó thực hiện điều tương tự như câu trả lời khác , nhưng thông qua GUI và bạn không phải xóa từng tệp / dirs theo cách thủ công. Chỉ cần kéo VS Code từ thư mục Applications vào App Cleaner, sau đó nó sẽ tìm thấy tất cả các tệp liên quan cho bạn và sau đó bạn chỉ cần nhấp vào nút Remove.

Trình dọn dẹp ứng dụng

CẬP NHẬT (VS Mã 1.46)

Dựa trên một nhận xét gần đây , ngay cả sau khi sử dụng AppCleaner, việc cài đặt lại VS Code dường như vẫn "nhớ" các tiện ích mở rộng trước đó của bạn. Điều này là do một ~/.vscode/extensionsthư mục gây ra , vì một số lý do, AppCleaner không thể "nhìn thấy" và không được liệt kê trong giao diện người dùng của nó. Bạn sẽ phải xóa thư mục này theo cách thủ công.

gino@~$ find ~/. -maxdepth 1 -name .vscode -type d
/Users/gino/./.vscode

gino@~$ ll /Users/gino/./.vscode/extensions
total 0
drwxr-xr-x  15 gino  staff   480B Jun 30 14:14 dbaeumer.vscode-eslint-2.1.5/
... (all other extensions) ...

gino@~$ rm -Rf /Users/gino/./.vscode

Tôi đã sử dụng ứng dụng dọn dẹp và nó không xóa mọi thứ. Tôi nói điều này bởi vì khi tôi cài đặt lại VSC, nó đã tải 2 phần mở rộng trước đó mà tôi có trong VSC.
Bố của Chris

@ Chris'sDad Hmm .. Tôi nghĩ rằng một số thay đổi trong VS Code (kể từ khi tôi viết câu trả lời này) đã di chuyển một số thư mục xung quanh và những thư mục đó không bị AppCleaner phát hiện. Khi thử nghiệm điều này ngay bây giờ với VS Code 1.46 và AppCleaner 3.5, nó đang rời khỏi ~/.vscodethư mục chứa một extensionsthư mục. .vscode/extensionsThư mục đó đang theo dõi các tiện ích mở rộng đã cài đặt của bạn. Rất tiếc, AppCleaner dường như không thể "nhìn thấy" nó, vì vậy nó phải được xóa theo cách thủ công :(
Gino Mempin

@ Chris'sDad Các tệp bắt đầu bằng a .là các tệp ẩn. Bạn cần cấu hình Finder để hiển thị các tệp ẩn .
Gino Mempin

2

Đây là cách tiếp cận của tôi:

  1. Mở công cụ tìm
  2. Nhấp vào biểu tượng Trang chủ (có nhãn tên người dùng của bạn)
  3. Nhấp vào Thư mục Thư viện. Lưu ý Thư mục thư viện có thể bị ẩn, vì vậy bạn sẽ cần nhấp vào Shift+ CMD+ .để mở các tệp và thư mục ẩn.
  4. Nhấp vào thư mục Hỗ trợ ứng dụng
  5. Tìm thư mục bên dưới Hỗ trợ ứng dụng và xóa nó (Tất nhiên là bạn xóa Thư mục mã )

Đây dường như không phải là câu chuyện đầy đủ. Sau khi làm theo các hướng dẫn này và sau đó cài đặt lại VS Code, nó sẽ chọn cùng một dự án mà lần trước khi tôi đi đến 'thư mục mở'
ninjaPixel

-2

Nếu các bước này không đủ, giống như đối với tôi, vui lòng xem xét xóa tệp và thư mục này:

  • / usr / local / Caskroom / visual-studio-code
  • /usr/local/Library/Taps/caskroom/homebrew-cask/Casks/visual-studio-code.rb

Chạy trong một trình bao các lệnh sau để kiểm tra tệp hoặc thư mục khác:

  • định vị mã visual-studio-code
  • xác định vị trí vscode
  • mã định vị

Tạm biệt.


Các bước này chỉ áp dụng cho người dùng đã sử dụng Homebrew để cài đặt VSCode.
Arpit Chauhan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.