VS代码:通过CLI以root身份在系统范围内安装扩展

时间:2018-04-10 13:56:29

标签: visual-studio-code vscode-settings

我想在我们大学实验室的PC(CentOS)上安装VS Code +一些扩展名(确切地说Java)。我根据official documentation安装了编辑器本身,但是当我想安装扩展时,我遇到了问题。我通过ssh以root身份登录系统。

运行sudo code --install-extension vscjava.vscode-java-pack --user-data-dir /some/dirsource)成功运行,当VS代码以root身份运行时,扩展可用。问题是:当我以另一个用户身份启动VS Code时,扩展程序未安装

我的问题是:

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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