Die Standardeinstellung für die Schlüsselbindung C-a/C-e
ist nur für eine Sache: Verschieben Sie zum Anfang / Ende der Zeile. Gibt es ein Paket, das Emacs dazu bringen kann, sich so zu verhalten:
- Wenn ich nicht am Ende einer Zeile bin,
C-e
gehe ich zum Ende der Zeile, andernfalls gehe ich zum Ende der nächsten Zeile - Wenn ich nicht am Anfang einer Zeile bin,
C-a
gehe ich zum Anfang der Zeile, andernfalls gehe ich zum Anfang der nächsten Zeile.
Der Punkt ist, dass Sie einfach weiter schlagen können C-a/e
, um zum Anfang / Ende jeder Linie zu gelangen, ohne Ihren Finger zu bewegen, um zu erreichen C-n/p
.
Und mit einem Präfix ( C-u
) gehen sie in entgegengesetzter Richtung zum Anfang / Ende der Zeile.
C-a
nach oben und C-e
nach unten" nachgedacht, als ich diese Frage gestellt habe, aber dann dachte ich, wenn jemand eine defun
Lösung wie Sie gibt, weiß jeder, was zu tun ist, wenn er C-a
"nach oben" möchte .
C-a
"hoch" undC-e
"runter" gehen? Mit anderen Worten, ist die Bedeutung von "nächste Zeile" in den Punkten 1 und 2 gleich?