使Visual Studio代码在干净状态下打开

时间:2018-06-13 15:28:04

标签: visual-studio-code

我在macOS上的多个文件夹中工作的多个项目。 我通常通过运行来开始研究它们:

cd ~/workspace/project-a
code .

始终会导致打开一个新窗口,其中包含我在该项目上工作的最后一个文件。我的下一步是关闭所有选项卡,如果编辑器被拆分,我必须像分裂编辑那样多次这样做。

是否有设置可以让我始终保持清洁状态?

我认为与此问题相关的我的设置如下:

"window.restoreWindows": "none",
"files.hotExit": "onExitAndWindowClose",

我为off尝试files.hotExit,但行为保持不变。

如果可能的话,存储此信息的位置(给定文件夹的打开文件)?这是文件夹内的点文件还是Visual Studio Code安装中的其他位置?

3 个答案:

答案 0 :(得分:2)

除了设置"window.restoreWindows": "none"之外,你可以尝试开始:

code -n

这会强制打开一个新的VSCode窗口。

  

如果可能的话,存储此信息的位置(给定文件夹的打开文件)?

请参阅issue 3884

# Windows
%APPDATA%\Code\Workspaces
# Mac
$HOME/Library/Application Support/Code
$HOME/Library/Application Support/Code/Workspaces
$HOME/Library/Application Support/Code/Backups/workspace.json

答案 1 :(得分:1)

确保您使用的是最新的VSCode(截至18日 - 18月18日的1.24.1)

然后确保您的设置位于下方

"window.restoreWindows": "none",

确保自定义设置文件中没有JSON错误。这也可能导致设置完全无法加载。

接下来尝试使用

启动文件夹
code -n .

此外$HOME/Library/Application Support/Code/Backups/workspaces.json包含打开工作区的信息

另请参阅以下主题

Visual Studio Code always reopens previous file or folder

答案 2 :(得分:0)

窗口>在新窗口中打开文件夹 将其设置为关闭

Open Folders In New Window