VS Code不会加载用户数据

时间:2018-07-13 12:49:52

标签: visual-studio-code portable-applications

我的问题是Visual Studio代码的可移植版本无法加载我从文件夹%APPDATA%/code/user复制的设置。

我加载了.zip数据并解压缩了文件夹。我将数据文件夹添加到VS Code的提取文件夹中。在Visual Studio Code\data中。在这里,我从%APPDATA%/code/复制了文件夹“ user”,并将用户文件夹重命名为“ user-data”。然后,我启动了代码,并且未加载用户设置。

命令.\code.exe --user-directory .\data\user-data不起作用。

这是错误还是我做错了什么?

2 个答案:

答案 0 :(得分:0)

  1. 您只需在根文件夹中创建一个名为data的文件夹即可, VS代码。
  2. 启动后,具有标准设置的文件将为 在data文件夹中创建。
  3. 然后,您可以将设置从文件夹%AppData%\Code\User复制到文件夹data\user-data\User
  4. 要迁移已安装的扩展程序,请将%HomePath%\.vscode\extensions文件夹的内容复制到data\extensions文件夹。

答案 1 :(得分:0)

在便携模式下,--user-directory 命令 linte 选项被忽略。

来自documentation

<块引用>

--user-data-dir <dir>

指定保存用户数据的目录,以 root 身份运行时很有用。在便携模式下无效。

相反,请使用用户数据的默认位置进行便携式安装,并将您的用户数据复制到该目录(根据之前的评论,您似乎已经成功地做到了)。

对于希望在便携模式下使用不同用户数据目录的任何人,如果在类似 linux 的平台上,symlink-ing 用户数据文件夹应该是一个可行的选择。

(琐事:这最初是 reported as bug,之后文档被更新,而不是使其成为一个功能。)