VS Code总是在最后一个UI状态下打开一个文件夹。
我正在寻找类似Sublime的memorber_open_files: false的东西,或者换句话说,我希望VS Code以干净的UI状态打开。
现在发生了什么:
cd my-project-folder/
code .
# VSCode opens folder with saved UI state`
我想要的:
cd my-project-folder/
code .
# VSCode opens folder with fresh UI
我不知道有什么方法可以得到你想要的。我看到了相关的设置,但没有看到一个做所有你想要的(即不恢复打开的编辑器)。也许我只是错过了?)
-
window.restoreWindows
:控制窗口在第一次启动后重新打开的方式。当应用程序已经运行时,此设置不起作用。 -
workbench.editor.restoreViewState
:在关闭编辑器后重新打开编辑器时,恢复最后一个编辑器视图状态(例如滚动位置)。编辑器视图状态存储在每个编辑器组中,并在组关闭时丢弃。使用#workbench.editor。sharedViewState#设置在所有编辑器组中使用最后已知的视图状态,以防在编辑器组中没有找到以前的视图状态。 -
files.restoreUndoStack
:恢复文件重新打开时的undo栈 -
window.restoreFullscreen
:控制如果窗口在全屏模式下退出,是否应该恢复到全屏模式。 -
zenMode.restore
:控制如果窗口在Zen模式下退出,是否应该恢复到Zen模式。 -
remote.restoreForwardedPorts
:恢复您在工作区中转发的端口。 -
interactiveWindow.restore
:控制交互式窗口会话/历史是否应该在窗口重新加载时恢复。交互式窗口中使用的控制器的状态是否在窗口重载中持久化是由扩展贡献控制器控制的。
这就是我看到的' restore ';以他们的名义。我认为你可能需要创建一个功能请求。如果你有,请在这里评论链接给子孙后代。
可能相关的问题ticket: Restore open files from previous session #171938
实际上,有关于这个的特性请求:
- 允许打开工作区而不恢复任何状态#22613不幸关闭为"超出作用域",虽然有人显示了一个解决方案,脚本删除一些SQLite位VS Code的状态数据库在这里
- "重置workspace"CLI选项#147859不幸关闭,指出上述是现有技术。
如果你不想打开一个带有UI状态的现有文件夹,使用-n
标志,强制打开一个新窗口。