In der Bash-Shell kann ich mit der Nach-oben-Taste zu einem zuvor eingegebenen Befehl navigieren. Aber das funktioniert nicht im Emacs Shell-Modus. Gibt es eine Möglichkeit, dies zu ermöglichen?Befehlshistorie im Emacs-Shell-Modus
Antwort
M-p
(und M-n
für die andere Richtung) wird den Trick tun.
Hier ist die link to the Emacs manual zum Thema.
In Gnu Emacs heißt das Menü für den Shell-Modus "In/Out". (Ich denke, es ist auch die allgemeinere Modus deckt als „comint“.)
C-p
und C-n
und C-r
Arbeit in (Vanille) bash auch zusammen mit einigen anderen Emacs Schlüssel. Sehr praktisch.
Fügen Sie diese auf Ihre ~/.emacs
:
(define-key comint-mode-map (kbd "<up>") 'comint-previous-input)
(define-key comint-mode-map (kbd "<down>") 'comint-next-input)
Es gibt mir "Der Wert des Symbols als Variable ist void: comint-mode-map" -Fehler – Krishna
Vielleicht müssen Sie ein '(require 'commint)' vorher tun? Ich habe gerade keine emacs installiert, kann den Namen der Bibliothek nicht bestätigen, – thiagowfx
aha, das tut es. Warum ist es mir nicht eingefallen? Ich fühle mich dumm. Danke für Ihre Hilfe. – Krishna
- 1. Befehlshistorie in R
- 2. Vermeiden Sie die Eingabe von Textsuche vim Befehlshistorie
- 3. Nicht in der Lage, durch Befehlshistorie zu navigieren, während in Laravel basteln
- 4. JavaScript-Bibliothek zur Implementierung der Befehlszeile im Browser
- 5. Wie rückwärts in Emacs Shell suchen?
- 6. Anklickbare Links im WebBrowser-Steuerelement im Bearbeitungsmodus
- 7. Bilder im Platzhalter im Fokus anzeigen
- 8. Variable Initialisierung im Variablenbereich im Tensorflow
- 9. Im Hintergrund push notifications im Hintergrund
- 10. Funktion im geladenen Paket nicht im Suchpfad
- 11. Fehler im Applet im Navigator mit Fingerabdruckleser
- 12. Internationalisierung im Server oder im Browser
- 13. Schreiben im Debug-Modus im Freigabemodus
- 14. CONCAVE-Polygonscheitelpunkte im (Zähler) im Uhrzeigersinn bestellen?
- 15. Kein Element im Vorlagenfeld im Filter anzeigen
- 16. Datengröße im Speicher im Vergleich zur Festplatte
- 17. Tastatur öffnet sich im Vollbildmodus im Querformat
- 18. Standardoptionen im Kontextmenü im Flex ausblenden
- 19. Variablen im globalen "Vorher" im Mocha setzen?
- 20. Rückruffunktion im Benutzermodus und im Kernelmodus
- 21. häufig irb Geschichte zu Datei
- 22. im Manifest
- 23. Im Parameter
- 24. Im Folgenden
- 25. Im Bearbeitungsmodus?
- 26. Im Artikel
- 27. Share History zwischen Fenstern/Fenstern
- 28. req.locals im Vergleich zu res.locals im Vergleich zu res.data im Vergleich zu req.data im Vergleich zu app.locals in Express-Middleware
- 29. Warum benutzt die UP-Taste bei Verwendung von conemu mit der Windows 10-Bash-Shell nicht den vorherigen Befehl?
- 30. Ereignisse im Metro-Modus im Winrt verkabeln (Apps im Metro-Stil)
Check-out zu M-r einen vorherigen Befehl schnell durch die Suche zu suchen. – Tom