【问题标题】:VSCode: moving files out of appdata directoryVSCode:将文件移出appdata目录
【发布时间】:2018-01-08 17:02:25
【问题描述】:

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

即在命令行中:

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

我尝试移动整个 appdata 文件夹(右键单击 roaming/local/locallow,然后单击属性,然后单击位置选项卡,然后更改目录)。我设法只移动了一半的文件。在我重新启动之前它似乎可以工作并引起混乱。

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

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

【问题讨论】:

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


    【解决方案1】:

    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.

    【讨论】:

      【解决方案2】:

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

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

      此方法存在一些关键限制,例如扩展更新不起作用。我们正在跟踪对真正可移植 VS Code 的支持:https://github.com/Microsoft/vscode/issues/329

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-25
        • 2013-04-14
        • 1970-01-01
        相关资源
        最近更新 更多