如何为所有用户安装 vscode 扩展?

如何为所有用户安装 vscode 扩展?

当我安装 vscode 扩展时,它会被复制到 c:\users.vscode\extensions。

如何使机器上的所有用户都可以使用它。

复制到 c:\programdata.vscode\extensions 不起作用

答案1

问题已经讨论过在 github 上。

截至 2022 年 9 月,安装扩展程序然后将目录从用户配置文件移动到C:\Program Files\Microsoft VS Code\resources\app\extensions(注意:Program Files,而不是)运行正常。Program Data

附录 2023 年 12 月:

在 Linux 上,扩展可能会进入/usr/share/code/resources/app/extensions目录。它应该由 root 拥有。看起来extensions.json该目录中肯定没有。

某些扩展(例如ms-vscode.cpptools)带有辅助可执行文件,这些可执行文件必须是可执行的。我这样做了(假设扩展的路径中永远不会有空格):

chmod +x $(find /usr/share/code/resources/app/extensions -type f -exec file {} \; | grep -E 'ELF[^,]+executable' | cut -d: -f1)

相关内容