怎么了:
最初,我的光标位于“最初是在这里”。当我按Ctrl+S
保存文件时,光标会自动移动到第二个位置。
经过多次尝试,我已经看到它随机移动到其最初位置上方一两行的位置。
(红线是光标-我手动绘制了它,因为它不会显示在打印屏幕中)
有人注意到这件事吗?
我的记事本版本是:
这是一个问题,因为我一直在打字,每次保存时,我都必须手动将光标移到正确的位置,否则我将在两行之间输入文字!
怎么了:
最初,我的光标位于“最初是在这里”。当我按Ctrl+S
保存文件时,光标会自动移动到第二个位置。
经过多次尝试,我已经看到它随机移动到其最初位置上方一两行的位置。
(红线是光标-我手动绘制了它,因为它不会显示在打印屏幕中)
有人注意到这件事吗?
我的记事本版本是:
这是一个问题,因为我一直在打字,每次保存时,我都必须手动将光标移到正确的位置,否则我将在两行之间输入文字!
Answers:
我在Windows XP记事本中注意到此问题。只有在保存时自动换行时才会发生。自上次保存以来,光标向后移动的数量与光标之前的新换行点的数量有关。光标之前的新环绕点越多,光标向后移动的越远。
光标为什么移动?当您进行自动换行保存时,记事本会在显示窗口的每个换行点(而不是保存的文件中)插入CR CR LF字符。从显示窗口开始到光标的字符数保持不变,但是由于多余的CR CR LF字符,光标似乎向后移动。
有关更多信息和分步示例,请参阅记事本中的错误:使用自动换行保存时,会在显示窗口中插入CR CR LF字符。
不管这是否是一个错误,如果您定期在记事本中执行任何操作足以使这成为问题,则需要开始使用更好的文本编辑器。尝试免费的notepad ++作为开始-http://notepad-plus.sourceforge.net/
(因为我没有足够的声誉,所以不能发表评论。)
根据这个网站,至少Windows 10版本1511(2015年11月)已修复。
根据这个网站,该错误于2015年10月18日在Windows 10中存在。
如果我们要使用Windows 10的主要版本,那么初始版本是1507,那么下一个主要版本是1511。因此,通过推论,版本1511是修复此错误的第一个主要更新。
打开注册表编辑器,然后在“当前用户”中找到以下项:
HKEY_CURRENT_USER\Software\Microsoft\Notepad
然后
fSavePageSettings
,并将其设置为“ 1”fSaveWindowPositions
不存在,则创建DWORD并将其设置为“ 1”