VSCode:将文件移出appdata目录

时间:2017-08-01 17:36:53

标签: windows visual-studio-code portability vscode-settings mklink

我在公司的笔记本电脑上,appdata限制了存储空间。最初的谷歌显示,没有任何设置移动目录。我想只是简单地将相关目录,即\ AppData \ Roaming \ Code复制到其他地方,然后创建一个具有相同名称的硬符号链接(联结),然后将其指向同一位置

即。在命令行中:

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

我玩了整个appdata文件夹(右键单击漫游/本地/ locallow,然后单击属性,然后单击位置选项卡,然后更改目录)。我设法只移动了一半的文件。它似乎工作,直到我重新启动,它导致混乱。

我不希望vscode再次发生同样的事情。 (说我没有尝试使用appdata的符号链接

每个人的建议是什么?我可以创建一个符号链接,让一切正常吗?还是会再造成更多混乱?如果它适用于vscode,我也想为appdata做同样的事情

2 个答案:

答案 0 :(得分:2)

符号链接应该有效,但您也可以告诉VS Code使用分别带有--extensions-dir--user-data-dir标志的自定义扩展和用户设置位置

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

这种方法存在一些关键限制,例如扩展更新无效。我们正在此处跟踪对真正便携式VS代码的支持:https://github.com/Microsoft/vscode/issues/329

答案 1 :(得分:0)

Portable Mode in Visual Studio Code 您可以使用可移植模式:将VS Code下载文件解压缩后,只需在Code的文件夹中创建一个数据文件夹

首次启动后,将在其中生成2个文件夹:

..data\extensions
..data\user-data

然后,您可以复制包含以下文件的公司文件夹

%APPDATA%\Code\User\

然后将扩展目录复制到数据:

%USERPROFILE%\.vscode\extensions

Portable mode is not supported if you install VS Code. It is only supported if you get the ZIP download