网上通用教程

Vscode 默认插件位置

1
2
3
4
C:\Users\{username}\.vscode\extensions

eg:
C:\Users\zxiaosi\.vscode\extensions

具体实现方法

  • C:\Users\{username}\.vscode\extensionsextensions文件夹整个剪切到你想换的位置(比如 D:\extensions

  • 右键 Vscode图标, 打开文件所在位置

  • 然后右键Vscode快捷方式,打开属性面板

  • 目标后面加上下面内容

    1
    2
    3
    # --extensions-dir "{剪切后的路径}"

    --extensions-dir "D:\extensions"

  • 然后重启Vscode即可

这种方法的弊端

  • 每次Vscode版本升级都要重新设置

  • 右击文件以Vscode打开后,插件无法加载

终极教程

注意

  • 存放插件的 文件夹名 必须为 extensions
  • 存放插件的位置不要和Vscode的安装位置放一起(如果放一起,每次Vscode版本更新都会将插件文件夹给清除)

实现方法

  • 确保 C:\Users\{username}\.vscode 下已没有 extensions 文件夹

  • 管理员身份打开 cmd 命令框,然后输入下面命令

    1
    2
    3
    # mklink /D "C:\Users\{username}\.vscode\extensions" "剪切后的路径"

    mklink /D "C:\Users\zxiaosi\.vscode\extensions" "D:\extensions"
  • 打开 C:\Users\{username}\.vscode\extensions 会发现一个 extensions 快捷方式

  • 然后重启Vscode即可

原理

  • 因为Vscode默认插件加载路径为 C:\Users\{username}\.vscode\extensions,索性建立一个快捷方式
  • 当加载插件时,指向插件真正所在的文件夹

参考链接:【鸣谢】

VScode 如何修改插件安装目录