【问题标题】:VSCode on Ubuntu, clean reinstallUbuntu上的VSCode,干净地重新安装
【发布时间】:2019-03-02 12:28:23
【问题描述】:

在 vscode 中使用 Sublime Keymappings 多年,但现在我想切换回默认映射。 因此,我尝试按照 stackoverflow 上的建议重新安装 vscode,但我失败了。

到目前为止我尝试过

$ sudo apt remove code && 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 

在“全新”安装之后,我最终得到了之前手动安装的所有扩展和设置。很讨厌;)

我错过了什么吗?

如果有任何建议可以帮助我,我将不胜感激,谢谢

【问题讨论】:

  • 根据docs,扩展保存在~/.vscode/extensions...你用什么来同步设置/扩展?
  • 有时我使用设置同步来更新我在不同机器上的包,但在尝试进行全新安装时我没有使用它
  • 无论如何我至少可以通过从另一台机器复制它们来更改回 VSCodes 键盘快捷键

标签: visual-studio-code key-bindings


【解决方案1】:

你采取的步骤是正确的,有些甚至是不必要的。

只需运行命令:

sudo apt-get purge code

rm -r ~/.vscode/

rm -r ~/.config/Code/

这也将重置配置,您可以执行全新安装。

相反,如果 VSCode 已经安装了 snap,第一行变成:

sudo snap remove code

【讨论】:

  • 请非常小心使用sudo,尤其是在将其与rm -r 等破坏性命令配对时。仅在实际需要时使用sudo。出于习惯将它放在命令前面是一个糟糕的主意,除非 OP 做了一些奇怪的事情,否则这里的 rm -r 步骤中不应该要求它。
  • 这两个命令rm -r 是必需的,因为 VSCode 在那里存储有关扩展和/或全局配置的信息。如果没有sudo,这两个命令将无法工作,因为这些文件夹中的某些文件请求权限。这也是真的,这不是一个好习惯
【解决方案2】:

使用这个:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-30
    • 1970-01-01
    • 2020-08-16
    • 1970-01-01
    相关资源
    最近更新 更多