Notepad ++: Ctrl-S nie zapisuje, zamiast tego wstawia [DC3]; Wstawki Ctrl-F [ACK]

63

Używam Notepad ++ więcej jako mojego głównego edytora kodu. Jednak kilka minut temu przypadkowo nacisnąłem kombinację klawiszy (nie mam pojęcia, co nacisnąłem) i nagle moje standardowe klawisze skrótów już nie działają.

Kiedy naciskam Ctrl-S, nie zapisuje mojego dokumentu; zamiast tego wstawia tę funky małą postać „DC3” (wygląda jak zaokrąglony czarny prostokąt z białym tekstem w środku). Kiedy naciskam Ctrl-F (klawisz Find), otrzymuję podobny symbol „ACK”.

Jedyną odpowiedzią, jaką znalazłem w Internecie, jest zmiana mapowania klawiszy skrótu; jednak moje mapowania klawiszy skrótu wcale się NIE ZMIENIŁY, nadal są ustawione tak, jak powinny, z mapowaniem Ctrl-S na „Zapisz” i mapowaniem Ctrl-F na „Znajdź ..”.

Wyraźnie przeszedłem na dziwny alternatywny tryb klawiszy, ale nie mam pojęcia, co to może być i jak się go pozbyć.

Aktualizacja: Grałem trochę więcej, aby zobaczyć, jakie inne skróty są zepsute. Jak dotąd wydaje się, że są wszystkie, z wyjątkiem standardowych Windows, takich jak „Ctrl-X” i „Ctrl-V”. Oto próbkowanie:

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]
Brian Lacy
źródło
(Nawiasem mówiąc, symbole są skrótami kodów sterujących ASCII .)
Bavi_H
Myślę, że to błąd czasu wykonania Notatnika ++. Spotkałem ten sam pb co twój serwerowy kilka minut temu i teraz działa poprawnie.
Jiangong SUN

Odpowiedzi:

86

Ok, to dość żałosne. Ale możliwe jest, że jakiś inny kretyn może napotkać ten problem, więc czuję się uzasadniony w zamieszczaniu postów.

Kilka minut temu zrobiłem „Zamień wszystko” w moim bieżącym dokumencie. Najwyraźniej okno dialogowe informujące mnie, że „# wystąpień zostało zastąpionych” zostało ukryte pod innym oknem, więc nigdy go nie zamknąłem.

I najwyraźniej, kiedy to małe okno pozostaje otwarte, naciskanie klawiszy skrótu przy głównym oknie edytora w centrum uwagi powoduje te dziwne wyniki.

Z pewnością jest to dziwne zachowanie, ale wciąż całkiem nowy scenariusz. Ach tak.

Brian Lacy
źródło
5
Czy to oznacza, że ​​nie próbowałeś ponownie uruchomić oprogramowania? : P
Phoshi,
2
+1 dzięki! Jest to dość łatwe do zrobienia ... aby zablokować okno dialogowe lub mały monit za głównym oknem, ponieważ nie są modalne. na przykład. Ctrl + F i wyszukaj „malinowy” - pojawia się komunikat niemodalny o małym znaczku pocztowym „Nie można znaleźć tekstu ...”. Kliknij ponownie w oknie dialogowym Znajdź (być może przez pomyłkę) bez odpowiedzi na monit, a mały monit zniknie z tyłu i pozostanie otwarty. Zamknij okno dialogowe Znajdź; mały monit pozostaje otwarty.
MrWhite,
10
+1, Całkowicie warte wysłania. To właśnie mi się stało minutę temu. Znak „ACK” z pewnością nie był tym, czego się spodziewałem.
FrustratedWithFormsDesigner
Miałem jakieś głupie okna dialogowe ukryte za oknem edytora. Kliknij OK, aby je zamknąć, a Ctrl + C działa ponownie. Dzięki!
Rush Frisby,
Funky - Monkeys, Jungle Jump ...
n611x007 24.10
1

Sprawdź pasek języka. Możliwe jest ustawienie języka lub klawiatury w inny sposób dla tej aplikacji.

Czy jakieś inne aplikacje mają ten problem?

Broam
źródło
Sprawdziłem w Notatniku i kilku innych aplikacjach tekstowych, a także w programie do obsługi wiadomości błyskawicznych. Skróty zachowują się zgodnie z oczekiwaniami. Wszystkie pozostałe ustawienia wydają się takie same. Ale dobre pomysły! Dzięki.
Brian Lacy
2
Pasek języka w systemie Windows może być dla każdej aplikacji.
Broam
0

Miałem teraz podobny problem spowodowany innym problemem.

Upewnij się, że plik nie jest ustawiony tylko do odczytu . :)

lazur
źródło