插件安装位置:
Windows:%USERPROFILE%\.vscode\extensions
其他:~/.vscode/extensions
永久设置位置:
找到vs code的快捷方式地址,例如我的是:
C:\Users\ZOLLTY-PC\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Visual Studio Code
然后右键查看“属性”,修改“目标”,添加--extensions-dir,如下:
"D:\C\Program Files\Microsoft VS Code\Code.exe" --extensions-dir "D:\C\Program Files\vscode\extensions"
设置后,将插件拷贝到指定的目录,重启,到插件页面,然后重新加载(reload)即可使用。
注意,不能用:
code --extensions-dir "D:\C\Program Files\vscode\extensions"
因为这是一次性的,要想永久生效,必须每次启动code时都设置,办法就是我上面写的,在打开code的快捷方式中设置。(类似于设置git bash的“起始位置”)
除了上面直接将已安装的插件,拷贝到指定目录,然后重新加载之外,还可以使用下面的方法,离线打包插件,然后在另外的电脑上离线安装。
您可以vsce用来轻松打包和发布扩展程序:
先安装vsce命令:
npm install -g vsce
然后打包插件:
$ cd myExtension
$ vsce package
# myExtension.vsix generated
参见官方文档:https://code.visualstudio.com/api/working-with-extensions/publishing-extension
安装VSIX插件:
1、在插件安装页面,选择"…"这个选项,然后在弹出的菜单栏中选择Install from VSIX.
2、或者使用下面的命令行安装:
code --install-extension myextension.vsix
注意,这个命令,有可能是安装在默认extensions-dir下面的,如果是这样,将其拷贝到我们自定义的extensions-dir下面,再重新加载即可。