我希望能将VSCode
设置为干净启动,不要打开上一个工作区或文件。
我将其用作unity3d调试器,它总是打开以前的工作区(没有保存的工作区),这很让人烦恼。
先感谢您!
我希望能将VSCode
设置为干净启动,不要打开上一个工作区或文件。
我将其用作unity3d调试器,它总是打开以前的工作区(没有保存的工作区),这很让人烦恼。
先感谢您!
除了我之前的评论,还请参见打开新窗口,如果您偏好使用命令行方式打开,今天发布了v1.22版本。
控制是否在启动第二个没有参数的实例时打开一个新的空白窗口,或者最后一个正在运行的实例应该获得焦点。 // - on:打开一个新的空白窗口 // - off:最后一个活动运行的实例将获得焦点 // 请注意,仍然可能会有忽略此设置的情况(例如,使用-new-window或-reuse-window命令行选项时)。
"window.openWithoutArgumentsInNewWindow": "on"
但是环境设置
"window.restoreWindows": "none"
应该也适用于其他方式打开(但似乎需要重启几次 - 或许在1.22版本中已经修复了?)。
-n
或 --new-window
标志打开新会话而不加载旧文件。
我刚刚检查了一下,它是有效的。
在我的电脑上,运行 VSCode 的完整命令是:
"C:\Program Files (x86)\Microsoft VS Code\Code.exe" -n
code -n
提示: 你可以更改VSCode的快捷方式,包括-n
标志,这样它将始终打开新会话。
其他解决方案对我都不起作用。
最近我遇到了一个问题,我试图在15000个文件中进行查找和替换,但是vscode在尝试保存所有这些文件时崩溃了。我关闭了窗口并重新打开,但它仍然试图重新打开那15000个文件,并且会再次崩溃。
我通过删除相应的工作区文件夹(按文件夹名称搜索)来解决了这个问题
/Users/{username}/Library/Application Support/Code/User/workspaceStorage
然后当您重新打开该文件夹时,没有任何文件被保存或打开。