VSCode 中的“onFocusChange”和“onWindowsChange”有什么区别?

问题描述

VSCode 为 files.autoSave 启用以下选项:

  1. onFocusChange
  2. onWindowsChange

每个都有以下描述:

  1. 当编辑器失去焦点时,脏编辑器会自动保存。
  2. 当窗口失去焦点时,脏编辑器会自动保存。

两者有什么区别?编辑器什么时候失去焦点,窗口什么时候失去焦点?

解决方法

onFocusChange 会在您在计算机上切换窗口和在 VSCode 中切换选项卡时自动保存文件。

onWindowChange 仅在您在计算机上切换窗口时自动保存文件。