自定义vscode插件路径及离线安装VSIX说明

插件安装位置:

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下面,再重新加载即可。


© 2009-2020 Zollty.com 版权所有。渝ICP备20008982号