Что происходит:
Первоначально мой курсор был на «изначально здесь». Когда я нажимаю, Ctrl+S
чтобы сохранить файл, мой курсор автоматически перемещается на вторую позицию.
После многих попыток я увидел, что он случайно перемещается в точку на одну или две линии выше того места, где он был изначально.
(Красная линия - курсор - я нарисовал его вручную, так как он не будет отображаться на экране печати)
Кто-нибудь заметил эту вещь?
Моя версия Блокнота:
Это проблема, так как я продолжаю печатать, и всякий раз, когда я сохраняю, мне приходится вручную опускать курсор в нужное место, иначе я печатаю где-то между строк!
windows-vista
notepad
Lazer
источник
источник
Ответы:
Я заметил эту проблему в Windows XP Notepad. Это происходит только в том случае, если при сохранении включен перенос слов. Величина, на которую курсор перемещается назад, связана с количеством новых точек переноса перед курсором с момента последнего сохранения. Чем больше новых точек переноса перед курсором, тем дальше курсор перемещается назад.
Почему курсор двигается? Когда вы сохраняете с переносом слов, Блокнот вставляет символы CR CR LF в каждую точку переноса в окне дисплея (но не в сохраненном файле). Количество символов от начала окна отображения до курсора остается неизменным, но из-за дополнительных символов CR CR LF курсор появляется для перемещения назад.
Для получения дополнительной информации и пошагового примера см. Ошибка в блокноте: сохранение с переносом слов при вставке символов CR CR LF в окне дисплея .
источник
Независимо от того, является ли это ошибкой, если вы делаете что-то в блокноте достаточно регулярно, чтобы это стало проблемой, вам нужно начать использовать лучший текстовый редактор. Попробуйте бесплатный блокнот ++ для начала - http://notepad-plus.sourceforge.net/
источник
(Не могу оставлять комментарии, потому что у меня недостаточно репутации.)
По данным этого сайта , это было исправлено как минимум Windows 10 версии 1511 (ноябрь 2015).
Согласно данным сайта , ошибка существовала в Windows 10 18 октября 2015 года.
Если мы собираемся использовать основные версии Windows 10, первоначальный выпуск был 1507, затем следующая основная версия была 1511 . Таким образом, версия 1511 была первым серьезным обновлением, в котором была исправлена эта ошибка.
источник
Откройте редактор реестра и в поле «Текущий пользователь» найдите следующий ключ:
HKEY_CURRENT_USER\Software\Microsoft\Notepad
тогда
fSavePageSettings
и установите его в «1»fSaveWindowPositions
не существует, создайте DWORD и установите его в «1»источник