VSCode:将文件移出appdata目录

11

我正在使用公司的笔记本电脑,但是appdata的存储空间受到限制。最初的谷歌搜索显示没有真正的设置可以移动目录。我想简单地复制相关目录,即 \AppData\Roaming\Code 到其他位置,然后创建一个同名的硬链接符号(junction),并将其指向相同的位置。

例如,在命令行中:

mklink /J C:\Users\me\AppData\Roaming\Code C:\myFolder\Code

我曾试图移动整个appdata文件夹(右键单击漫游/本地/本地低文件夹,然后单击属性,然后选择位置选项卡,然后更改目录)。我只成功移动了一半的文件。看起来它运行正常,但是当我重新启动后,它造成了混乱。

我不希望再次发生同样的事情,尤其是在使用VScode的时候。(话虽如此,我还没有尝试使用符号链接来管理appdata文件夹)

大家有什么建议吗?我能否创建一个符号链接,并使一切正常运行?还是会再次引起混乱?如果对于VScode有效,我也想对appdata做同样的操作。

2个回答

13

8

符号链接应该可以使用,但您也可以使用--extensions-dir--user-data-dir参数告诉VS Code使用自定义扩展和用户设置位置。

$ code --extensions-dir "/User/me/vscodeExtensions" --user-data-dir "/User/me/vscodeData"

这种方法存在一些关键限制,例如扩展更新无法正常工作。我们正在跟踪一个真正可移植的VS Code的支持,详见https://github.com/Microsoft/vscode/issues/329


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接