15

Что происходит:

Первоначально мой курсор был на "изначально здесь". Когда я нажимаю Ctrl+S чтобы сохранить файл, мой курсор автоматически перемещается на вторую позицию.

После многих попыток я увидел, что он случайно перемещается в точку на одну или две линии выше того места, где он был изначально.

альтернативный текст

(Красная линия - курсор - я нарисовал его вручную, так как он не будет отображаться на экране печати)

Кто-нибудь заметил эту вещь?

Моя версия Блокнота:

альтернативный текст

Это проблема, потому что я продолжаю печатать, и всякий раз, когда я сохраняю, мне приходится вручную перемещать курсор вниз в правильное место, иначе я печатаю где-то между строк!

4 ответа4

25

Я заметил эту проблему в Windows XP Notepad. Это происходит только в том случае, если при сохранении включен перенос слов. Количество, на которое курсор перемещается назад, связано с количеством новых точек переноса перед курсором с момента последнего сохранения. Чем больше новых точек переноса перед курсором, тем дальше курсор перемещается назад.

Почему курсор двигается? При сохранении с переносом слов Блокнот вставляет символы CR CR LF в каждую точку переноса в окне дисплея (но не в сохраненном файле). Количество символов от начала окна отображения до курсора остается неизменным, но из-за дополнительных символов CR CR LF курсор появляется для перемещения назад.

Для получения дополнительной информации и пошагового примера см. Ошибка в блокноте: сохранение с переносом слов при вставке символов CR CR LF в окне дисплея.

9

Независимо от того, является ли это ошибкой, если вы делаете что-то в блокноте достаточно регулярно, чтобы это стало проблемой, вам нужно начать использовать лучший текстовый редактор. Попробуйте бесплатный блокнот ++ для начала - http://notepad-plus.sourceforge.net/

0

(Не могу оставлять комментарии, потому что у меня недостаточно репутации.)

По данным этого сайта, это было исправлено как минимум Windows 10 версии 1511 (ноябрь 2015).

Согласно данным сайта, ошибка существовала в Windows 10 18 октября 2015 года.

Если мы будем использовать основные версии Windows 10, первоначальный выпуск был 1507, затем следующая основная версия была 1511. Таким образом, версия 1511 была первым серьезным обновлением, в котором была исправлена эта ошибка.

-2

Откройте редактор реестра и в поле «Текущий пользователь» найдите следующий ключ:

HKEY_CURRENT_USER\Software\Microsoft\Notepad

затем

  1. Создайте новое значение DWORD с именем fSavePageSettings и установите для него значение "1".
  2. если fSaveWindowPositions не существует, тогда создайте DWORD и установите его в "1"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .