Befehlshistorie in Interpretern in Emacs

8

Innerhalb von emacs leite ich Interpreter für verschiedene Sprachen (Python, R, Lisp, ...). Wenn ich die Interpreter in den meisten Fällen durch das Terminal führe, kann ich den Pfeil nach oben verwenden, um den letzten Befehl oder die letzte Codezeile zu sehen, die ich eingegeben habe. Ich habe diese Funktionalität nicht mehr, wenn ich die Dolmetscher in Emacs leite. Wie kann ich diese Funktionalität erreichen?

  1. Wie kann ich über den Interpreter in emacs auf die Befehlsgeschichte zugreifen?
  2. Kann ich das generell für die Sprache X machen?

Im Moment muss ich Python benutzen, also wenn jemand weiß, wie man das genau mit dem Python-Interpreter in Emacs macht, lass es mich wissen!

    
CodeKingPlusPlus 11.06.2013, 14:41
quelle

2 Antworten

14

Sie können M-p oder Strg-hoch verwenden, um zum vorherigen Befehl zu gelangen. Die komplementären Schlüssel M-n oder Ctrl-down erhalten den nächsten Befehl im Verlauf.

Sehen Sie sich die Emacs-Manpage im Shell-Verlaufsring an .

    
djf 11.06.2013, 14:50
quelle
0

AFAIS die Tasten sind die gleichen wie in der M-x Shell. Siehe Menü In / Out für verfügbare Tasten / Befehle.

    
Andreas Röhler 11.06.2013 15:08
quelle

Tags und Links