VS Code:以根用户身份通过 CLI 在系统范围内安装扩展



我想在我们大学实验室的电脑(CentOS(上安装VS Code +一些扩展(确切地说是Java(。我根据官方文档安装了编辑器本身,但是当我想安装扩展时遇到了问题。我正在通过 ssh 以根用户身份登录系统。

运行sudo code --install-extension vscjava.vscode-java-pack --user-data-dir /some/dir(源(成功运行,当 VS Code 以根用户身份运行时,扩展可用。问题是:当我以其他用户身份启动 VS Code 时,安装扩展。

我的问题是:

  • user-data-dir中存储了什么?它是否包含extensions-dir的位置?如果是,在系统的所有用户之间共享它是否明智?
  • 为不同用户在系统范围内安装扩展的推荐方法是什么?

谢谢!

我还需要能够在系统范围内安装扩展,但似乎没有办法做到这一点。我找到的最佳解决方案是编写一个批处理文件,用于安装扩展,然后启动 VS Code。我让用户运行该 scr

最新更新