Visual Studio Code似乎总是记得我的会话,并重新打开上次使用它时打开的文件和/或项目。当从命令行运行并提供文件或文件夹时,它的行为显然是正确的,但当从任务栏快捷方式打开时,我希望它默认为空环境。
有没有办法改变这种行为?
Visual Studio Code似乎总是记得我的会话,并重新打开上次使用它时打开的文件和/或项目。当从命令行运行并提供文件或文件夹时,它的行为显然是正确的,但当从任务栏快捷方式打开时,我希望它默认为空环境。
有没有办法改变这种行为?
当前回答
您也可以进入您的设置并使用以下命令:
”窗口。reopenFolders”:“没有”
它不会在关闭编辑器时重新打开您正在处理的文件夹。其他选项是一个(默认值)和全部。
编辑2017-11-09:
现在在最新版本中更改了该选项。
"window.restoreWindows": "none"
请看Mathieu DOMER的回答。
编辑2018-09-12:
与此相关的另一个设置是hotExit设置。这一点在回答一个相关问题时已经讨论过了。为了防止重新打开和记住未保存的文件,您可以将其设置为:
"files.hotExit": "off"
但根据我做的测试,当窗户。restoreWindows设置设置为none,这是不需要的。我没有测试所有可能的组合,所以是YMMV。
要回答评论中的问题,要编辑设置,你必须打开设置文件。一些文档可以在这里找到(至少在我写这篇文章的时候)。
编辑2022-03-16:
如果您更喜欢使用GUI来更改设置,请参阅D'Arcy Rittich的回答。
其他回答
下面的内容对我很有用
右键单击快捷方式,并根据屏幕截图将——disable-gpu添加到目标。
2018年12月1日
这对我很有用。即。"C:\Users\Sampath\AppData\Local\Programs\Microsoft VS Code\Code.exe
随着最新的更新,参数似乎发生了变化,现在使用:
"window.restoreWindows": "none"
如果“窗口。restoreWindows": "none"不能解决问题,那么尝试以root身份运行代码-> sudo code——user-data-dir code文件,正常重启代码,不需要root。
您也可以进入您的设置并使用以下命令:
”窗口。reopenFolders”:“没有”
它不会在关闭编辑器时重新打开您正在处理的文件夹。其他选项是一个(默认值)和全部。
编辑2017-11-09:
现在在最新版本中更改了该选项。
"window.restoreWindows": "none"
请看Mathieu DOMER的回答。
编辑2018-09-12:
与此相关的另一个设置是hotExit设置。这一点在回答一个相关问题时已经讨论过了。为了防止重新打开和记住未保存的文件,您可以将其设置为:
"files.hotExit": "off"
但根据我做的测试,当窗户。restoreWindows设置设置为none,这是不需要的。我没有测试所有可能的组合,所以是YMMV。
要回答评论中的问题,要编辑设置,你必须打开设置文件。一些文档可以在这里找到(至少在我写这篇文章的时候)。
编辑2022-03-16:
如果您更喜欢使用GUI来更改设置,请参阅D'Arcy Rittich的回答。