Notepad ++: Ctrl-S не сохраняет, а вставляет [DC3]; Ctrl-F вставляет [ACK]

63

Я использовал Notepad ++ больше в качестве основного редактора кода. Однако всего несколько минут назад я случайно нажал какую-то комбинацию клавиш (не знаю, что я нажал), и вдруг мои стандартные сочетания клавиш перестали работать.

Когда я нажимаю Ctrl-S, он не сохраняет мой документ; вместо этого он вставляет этот забавный маленький символ «DC3» (выглядит как закругленный черный прямоугольник с белым текстом внутри). Когда я нажимаю Ctrl-F (клавиша «Найти»), я получаю похожий символ «ACK».

Единственный ответ, который я нашел в Интернете, связан с изменением ваших сочетаний клавиш; однако мои сочетания клавиш вообще НЕ ИЗМЕНЕНЫ, они по-прежнему установлены в том виде, в котором они должны быть, с отображением Ctrl-S в «Сохранить» и сопоставлением Ctrl-F в «Найти ..».

Я явно переключился на какой-то странный альтернативный режим, но понятия не имею, что это может быть или как от него избавиться.

Обновление: я играл немного больше, чтобы увидеть, какие другие ярлыки сломаны. Пока что все они похожи, кроме стандартных Windows, таких как "Ctrl-X" и "Ctrl-V". Вот выборка:

KEY             Should Do:            Current Behavior:

Ctrl-Tab        Cycle open tabs       <does nothing>
Ctrl-W          Close current tab     [ETB]
Ctrl-N          Open New tab          [SO]
Ctrl-O          File Open window      [SI]
Ctrl-A          Select All            [DC3]
Ctrl-Z          Undo                  <Works as expected>
Ctrl-C          Copy selection        <Works as expected>
Ctrl-U          Make lowercase        [NAK]
Брайан Лейси
источник
(Кстати, символы являются сокращениями управляющих кодов ASCII .)
Bavi_H
Я думаю, что это ошибка выполнения блокнота ++. Я встречал ту же самую личность, что и несколько минут назад, и теперь она работает правильно.
Jiangong SUN

Ответы:

86

Хорошо, это довольно жалко. Но возможно, что какой-то другой дебил может столкнуться с этой проблемой, поэтому я чувствую себя оправданным в публикации.

Несколько минут назад я сделал «Заменить все» в моем текущем документе. По-видимому, диалоговое окно, информирующее меня о том, что «# случаев были заменены», было скрыто под другим окном, поэтому я никогда не закрывал его.

И, очевидно, когда это маленькое окно остается открытым, нажатие сочетаний клавиш с основным окном редактора приводит к таким интересным результатам.

Конечно, это странное поведение, но это все еще довольно новый сценарий. Ах хорошо.

Брайан Лейси
источник
5
Значит ли это, что вы не пытались перезапустить программное обеспечение? : P
Phoshi
2
+1 Спасибо! Это на самом деле довольно легко сделать ... чтобы диалоговое окно или небольшая подсказка застряли за главным окном, поскольку они не являются модальными. например. Ctrl + F и поиск 'raspberry' - появляется немодальная подсказка размером с небольшую почтовую марку "Не удается найти текст ...". Нажмите обратно в диалоге поиска (возможно, по ошибке), не отвечая на приглашение, и небольшое приглашение исчезнет назад и останется открытым. Закройте диалог поиска; небольшая подсказка остается открытой.
MrWhite
10
+1, стоит опубликовать. Это случилось со мной минуту назад. Символ "ACK" был, конечно, не тем, что я ожидал.
FrustratedWithFormsDesigner
Были некоторые глупые диалоговые окна, скрывающиеся за окном редактора. Нажмите ОК, чтобы закрыть их, и Ctrl + C работает снова. Спасибо!
Раш Фрисби
Funky - Monkeys, Jungle Jump ...
n611x007
1

Проверьте языковую панель. Возможно, вы установите язык или клавиатуру для этого приложения по-другому.

Есть ли у других приложений такая проблема?

Broam
источник
Я проверил в Блокноте и нескольких других текстовых приложениях, а также свою программу обмена мгновенными сообщениями. Ярлыки ведут себя как ожидалось. Все остальные настройки выглядят одинаково. Хорошие идеи, хотя! Благодарю.
Брайан Лейси
2
Языковая панель в Windows может быть для каждого приложения.
Broam
0

У меня сейчас была похожая проблема, вызванная другой проблемой.

Убедитесь, что ваш файл не предназначен только для чтения . :)

azurry
источник