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

What is the difference between "onFocusChange" and "onWindowsChange" in VSCode?

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

  1. onFocusChange
  2. onWindowsChange

每个都有以下描述:

  1. 当编辑器失去焦点时自动保存脏编辑器。
  2. 当 window 失去焦点时自动保存脏编辑器。

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

onFocusChange 会在您在计算机上切换 windows 以及在 VSCode.

中切换标签时自动保存文件

onWindowChange 仅当您在计算机上切换 windows 时才自动保存文件。