Visual studio code 配置VSCode以请求在退出时保存修改的文件

Visual studio code 配置VSCode以请求在退出时保存修改的文件,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,我希望将VS代码配置为与我使用过的几乎所有编辑器的工作方式相同,即仅在我告诉它时保存,并且在我尝试退出时要求保存修改过的文件 我已将自动保存设置为“关闭” 我已将热出口设置为“关闭” 如果我修改了文件并选择退出,它会立即退出,丢失所有更改。我可以发誓这曾经奏效 版本1.41.1问题是,如果您处于扩展开发模式,它将退出。如果传入--extensionDevelopmentPath some/path,则会忽略保存选项。没有这一点,它就可以正常工作 显然这是故意的 至少,VSCode 1.51(20

我希望将VS代码配置为与我使用过的几乎所有编辑器的工作方式相同,即仅在我告诉它时保存,并且在我尝试退出时要求保存修改过的文件

我已将自动保存设置为“关闭”

我已将热出口设置为“关闭”

如果我修改了文件并选择退出,它会立即退出,丢失所有更改。我可以发誓这曾经奏效


版本1.41.1

问题是,如果您处于扩展开发模式,它将退出。如果传入
--extensionDevelopmentPath some/path
,则会忽略保存选项。没有这一点,它就可以正常工作

显然这是故意的

至少,VSCode 1.51(2020年10月)通过以下措施缓解了这种情况:

添加了一个新的设置窗口.confirbeforecose,以在关闭或离开工作台之前显示确认对话框

可能的值为:

  • keyboard only
    :仅当您使用键绑定关闭(例如Ctrl+W或Cmd+W)时,才会显示确认信息。(默认)
  • 始终
    :确认对话框将始终显示,即使您通过鼠标手势关闭
  • 永不
    :确认将永不显示