【问题标题】:VSCode save/restore window layoutVSCode 保存/恢复窗口布局
【发布时间】:2017-12-19 14:33:57
【问题描述】:

我可以在 VS Code 中以某种方式保存窗口布局(带有打开的文件)然后恢复它吗?

我正在寻找 Emacs C-x r w <register> 的替代方案,我可以在其中以交互方式打开不同的保存视图。

示例:将窗口拆分为 3 个视图,在所有这些视图中打开同一个文件,滚动到不同的位置,保存,打开仅打开 1 个窗口的其他视图,然后恢复第 3 个窗口查看(我保存的那个)。

【问题讨论】:

  • 这可能不是您想要的:Visual Studio 代码中的工作区会自动保存该工作区的布局。如果您可以为同一个工作区保存多个布局,并且能够在它们之间切换,那将是理想的。我不知道该怎么做;我在寻找同样的东西时遇到了你未回答的问题。
  • 我发现,即使我按照我想要的方式设置窗口,然后保存工作区,关闭它,然后打开它,它也不会保留我设置的窗口。它选择了另一个尺寸和另一个位置,所以这似乎在 Visual Studio Code 1.48.0 中被破坏了。

标签: visual-studio-code vscode-settings


【解决方案1】:

这很简单。

  • 文件/首选项/参数
  • 在右上角单击“将参数显示为 JSON”
  • 添加此参数:window.restoreWindows": "all"

此参数允许按项目/文件夹恢复所有打开的文件。 如果您打开 2 个具有 2 个不同项目的窗口,每个窗口都会恢复文件 :)

警告:Visual Studio 代码在启动时不会在同一个窗口中管理多个窗口。 要解决这个问题,您需要创建一个包含此代码的 file.bat:

code C:\path\of\one\folder && code C:\path\of\another\folder (for example)

然后在某处创建一个快捷方式来调用这个 file.bat,例如:)

【讨论】:

    猜你喜欢
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-09
    相关资源
    最近更新 更多