这是 Windows XP 中记事本中的严重错误吗?

a3.*_*ity -11 notepad windows-xp

场景如下: 我使用的是 Windows XP。假设我在桌面上有一个名为 foo.txt 的文本文件。

  1. 我第一次打开foo.txt,开始修改,还没保存,所以notepad程序的状态是foo.txt文件在notepad程序中打开,修改没有保存。
  2. 现在我转到桌面并再次打开 foo.txt,Windows XP 允许我使用旧版本打开 foo.txt,无需任何修改。记事本程序的状态是在两个不同的记事本程序实例中打开了同一个文件foo.txt的两个实例。
  3. 假设我是一个健忘的人,所以我忘记了在foo.txt的第一个实例中,我已经做了一些更改。我看到我的 PC 并看到第二个实例处于活动状态,我开始进行一些更改。现在的状态是同一文件有两个实例,但我的修改有所不同。现在我保存最新的活动文件(第二个实例)。然后我看到仍然打开的文件的第一个实例的存在..然后我告诉 OMG..所以自然的本能是我再次打开具有最新更改的 foo.txt 然后我尝试合并来自两个实例..

取而代之的是,Windows 能否检测到文件已打开并将我指向已打开的文件并允许我和平地进行更改?

更新:我想知道 Windows 7 是否至少已经解决了这个问题.. 但是 Windows 7 中仍然存在这个错误...... :(

Jas*_*ove 6

我会建议错误是与广告或合理预期的*功能的偏差。微软(在 Windows 7 帮助文件中)将记事本宣传为:

Notepad is a basic text-editing program and it's most commonly used to view
or edit text files.
Run Code Online (Sandbox Code Playgroud)

没有广告是由只保留任何文件的一个打开副本的功能制成的,而且我对“基本文本编辑程序”的“合理期望”也不包括这样的功能。因此,我不相信您所描述的可以合理地称为“错误”,而是“功能请求”。