如何让VSCode打开文件时恢复之前的会话状态
实现VSCode未运行时打开文件恢复旧会话的方法
这个需求完全可行,只需调整VSCode的核心设置即可解决:
- 打开VSCode的设置界面(快捷键
Ctrl+,或Cmd+,) - 在搜索框输入
window.restoreWindows,找到对应的设置项 - 将其值修改为
all:- 该设置的作用是:每次启动VSCode时,自动恢复上一次关闭时的所有窗口和会话
- 当你在VSCode未运行时打开文件,程序会先恢复之前的会话,再将新文件打开在恢复后的窗口中
- 额外优化:如果需要确保新文件始终在已有会话窗口打开,还可以配合设置
window.openFilesInNewWindow为off,这样无论VSCode是否运行,打开文件都会在现有窗口(或恢复的会话窗口)中打开
注意:如果之前的会话因为异常关闭导致无法恢复,建议先手动正常关闭一次VSCode,让程序保存好完整的会话状态。
内容的提问来源于stack exchange,提问作者monandszy
相关产品推荐
相关产品推荐

