VSCode в Ubuntu, чистая переустановка

#visual-studio-code #key-bindings

#visual-studio-code #привязки клавиш

Вопрос:

в течение многих лет я использовал Sublime-сочетания клавиш в vscode, но теперь я хочу вернуться к сопоставлениям по умолчанию. Итак, я попытался выполнить чистую переустановку vscode, следуя рекомендациям stackoverflow для этого, но у меня не получилось.

До сих пор я пытался

 $ sudo apt remove code amp;amp; sudo apt autoremove
$ sudo apt-get purge --auto-remove vscode (or visual-sudio-code or code)
$ sudo dpkg --remove vscode //or code etc
$ sudo dpkg --purge vscode
  

Я также удалил

 ~/.vscode and 
~/.config/Code 
  

после «новой» установки я получаю все расширения и настройки, которые я установил вручную ранее. Довольно неприятно 😉

Я что-то пропустил?

Я был бы признателен за любые предложения, помогающие мне здесь, спасибо

Комментарии:

1. Согласно документам , расширения сохраняются в ~/.vscode/extensions … Используете ли вы что-нибудь для синхронизации настроек / расширений?

2. Иногда я использую синхронизацию настроек для обновления своих пакетов на разных компьютерах, но я не использовал ее при попытке выполнить чистую переустановку

3. В любом случае я мог бы, по крайней мере, вернуться к сочетаниям клавиш VSCodes, скопировав их с другого компьютера

Ответ №1:

Предпринятые вами шаги верны, некоторые даже не нужны.

Просто запустите команды:

 sudo apt-get purge code

rm -r ~/.vscode/

rm -r ~/.config/Code/
  

Это также приведет к сбросу настроек, и вы сможете выполнить чистую установку.

Вместо этого, если VSCode был установлен с помощью snap, первая строка становится:

 sudo snap remove code
  

Комментарии:

1. Будьте очень осторожны с sudo , особенно при сопряжении его с деструктивными командами, такими как rm -r . Используйте только sudo тогда, когда это действительно необходимо. Бросать его перед командами по привычке — ужасная идея, и если OP не сделал что-то странное, это не должно требоваться в rm -r шагах здесь.

2. Необходимы две команды rm -r , потому что VSCode хранит там информацию о расширениях и / или глобальной конфигурации. Без sudo этих двух команд не будут работать, поскольку некоторые файлы в этих папках запрашивают разрешения. Также верно, что это не очень хорошая практика

Ответ №2:

Используйте это:

     sudo apt-get purge --auto-remove com.visualstudio.code