Jak mogę odzyskać najnowsze naciśnięcia klawiszy, które właśnie wprowadziłem w Emacs? Jestem długoletnim użytkownikiem Emacsa (30 lat), ale co jakiś czas mam błędną sekwencję klawiszy, dzieje się coś dziwnego i chcę wiedzieć, jaka sekwencja znaków wpisałem, w porównaniu z tym, co myślałem, że wpisałem. Wiem, że istnieje polecenie pokazujące kilkadziesiąt najnowszych znaków, które wpisałem, ale nie pamiętam, co to jest, i nie mogę tego znaleźć. Na przykład, czasami w dired-mode
przesuwam kursor do pliku, a następnie wpisuję !
, aby uruchomić polecenie dla tego pliku, ale przez pomyłkę wpisuję inną sekwencję i nagle widzę, że wybrałem wszystkie pliki w buforze dired
— wszystkie pliki są oznaczone symbolem *
. Próbuję debugować moje pisanie w tej sytuacji.Wyświetlanie ostatnich naciśnięć klawiszy w emacs
10
A
Odpowiedz
15
Typ CHl, co wywołuje view-lossage
.
5
Zastosowanie M xview-lossage
RET.
View-lossage to interaktywna skompilowana funkcja Lisp w `help.el '. Jest związany CH l, <F1> l, < pomocą > l.
(view-lossage)
Wyświetlacz ostatnie 300 klawiszy wejściowych.
Powiązane problemy
- 1. Uchwyt naciśnięć klawiszy przy użyciu SWT
- 2. Jak dostałeś 10 ostatnich klawiszy?
- 3. Optymalna metoda sprawdzania naciśnięć klawiszy na TI-89
- 4. Programowe generowanie naciśnięć klawiszy dla testów jednostek WPF
- 5. java wysyłanie naciśnięć klawiszy za pomocą robota klasy
- 6. Jak obsługiwać wiele naciśnięć klawiszy jednocześnie za pomocą SDL?
- 7. Powiązania klawiszy kończących kod w Emacs
- 8. Jak ustawić wiązanie klawiszy CMD w Emacs?
- 9. Ctrl + U w emacs podczas używania złych powiązań klawiszy
- 10. Jak napisać wiązania klawiszy w emacs dla łatwego powtórzenia?
- 11. Jakie są twoje ulubione globalne powiązania klawiszy w emacs?
- 12. Używaj Pythona do wysyłania naciśnięć klawiszy do gier w systemie Windows?
- 13. Jak wyłączyć wyświetlanie naciśnięcia klawisza w konsoli w .NET?
- 14. Zautomatyzowane narzędzie do wprowadzania danych do testowania QA? Odtwarzanie naciśnięć klawiszy i kliknięć myszy
- 15. Jak uzyskać mniej lub więcej rozpoznawania naciśnięć klawiszy podczas instalacji ze skryptu cli php?
- 16. Emacs: print klucz wiążące dla polecenia lub listy wszystkich klawiszy
- 17. Zatrzymaj przewijanie strony podczas przechwytywania naciśnięć klawiszy, takich jak spacja i strzałki
- 18. Jak obsługiwać jednoczesne naciśnięcia klawiszy w Javie?
- 19. Jak wymusić na Emacs wyświetlanie bufora w określonym oknie?
- 20. Symulowanie naciśnięcia klawiszy skrótu systemowego
- 21. Wyłączony wiąże w emacs
- 22. Mapowanie martwych klawiszy, takich jak "^"
- 23. Dziedziczenie ostatnich pól w Javie?
- 24. Emacs w połączeniach klawiaturowych TTY +
- 25. Uzyskaj listę wszystkich naciśnięć z Git
- 26. Wyświetlenie stanu blokad caps, num lock i klawiszy shift w Emacs
- 27. Jak wyświetlić przesłonięte/zacienione powiązania klawiszy?
- 28. Jak przeglądać historię różnych poleceń w Emacs
- 29. sposób ustawiania zmiennej lokalnej bufora w emacs
- 30. Wymuszaj emacs ostatnich plików używając recentf, aby zignorować określone pliki (.windows i .revive na przykład)
C-h l jest najlepszym rozwiązaniem. Innym rozwiązaniem byłoby zdefiniowanie nowych skrótów klawiaturowych, gdy tak się dzieje, aby uniknąć pomyłki. – aartist
+1: W rzeczy samej, nazwa funkcji "widoku-utraty" Elisp jest * NIE * intuicyjna nazwa funkcji, która jest łatwa do zapamiętania. W moich wyszukiwaniach najbliżej mogłem znaleźć 'recent-keys', które nie ma przyjaznych dla użytkownika wyników, podobnie jak" view-lossage ". – bgoodr