VSCode似乎总是记得我的会话,并重新打开上次使用它时打开的文件和/或项目。从带有提供的文件或文件夹的命令行运行它时,它显然表现正确,但是从任务栏快捷方式打开时,我希望它默认为空环境。
有什么办法可以改变这种行为?
VSCode似乎总是记得我的会话,并重新打开上次使用它时打开的文件和/或项目。从带有提供的文件或文件夹的命令行运行它时,它显然表现正确,但是从任务栏快捷方式打开时,我希望它默认为空环境。
有什么办法可以改变这种行为?
"window.reopenFolders" : "all"
无论每个文件是否在当前活动目录中,该设置都会打开每个文件。可悲的是,由于所有“活动目录=工作区”,VS代码似乎仍然不支持拥有多个活动目录。
"window.reopenFolders" : "all"
。要测试,1)转到File>Close Folder
2)将任意随机文件拖放到VS Code中,3)转到File>Exit
4)重新启动VS Code 5)注意您再次获得了一个空白的VS Code编辑器。为了还原会话,您需要打开一个活动目录。只要您具有活动目录,任何会话(无论文件位置如何)都将被记住。顺便说一句,您可以安装Project Manager
扩展程序以在多个活动目录之间跳转。
Answers:
您也可以进入设置并使用以下命令:
“ window.reopenFolders”:“无”
关闭编辑器时,它不会重新打开您正在使用的文件夹。其他选项one
(默认)和all
。
编辑2017-11-09:
现在,该选项已在最新版本中更改。
"window.restoreWindows": "none"
请参阅Mathieu DOMER的答案。
编辑2018-09-12:
与此相关的另一个设置是该hotExit
设置。在有关问题的答案中对此进行了讨论。为了防止重新打开并记住未保存的文件,可以将其设置为:
"files.hotExit": "off"
但是根据我所做的测试,将window.restoreWindows
设置设置为时none
,则不需要这样做。我还没有测试所有可能的组合,所以YMMV。
要回答评论中的问题,要编辑设置,您必须打开设置文件。可以在这里找到一些文档(至少在撰写本文时)。
window.reopenFolders
设置选项。相反,我有window.restoreWindows
在最新的更新中,参数似乎已更改,现在使用:
"window.restoreWindows": "none"
您可以将该-n
选项添加到VS Code的启动中,并且该选项始终以一个空窗口开头,而不还原先前的会话。
code --help
显示-n, --new-window Force to open a new window.
),但仍会重新打开所有先前的窗口。我认为这仅意味着在程序已经运行时做一些有意义的事情。
Untitled-1
标签打开。它让我发疯