Meine Lösung besteht nicht darin, Emacs Standard-Bildlauf zu ändern, sondern einen Tastenfolgebefehl aus einem Makro zu erstellen. Auf diese Weise haben Sie eine bequeme Möglichkeit, eine Zeile nach der anderen zu scrollen, wenn Sie möchten. Nicht ideal, aber super einfach. Es kommt einfach vor, dass M- (↓) und M- (↑) verfügbar sind, also habe ich das verwendet.
So habe ich es gemacht. Zunächst müssen Sie ein Makro für einzeilige Bildlauf nach oben und unten aufzeichnen.
Makro starten
C-x (
Scrollen Sie einen nach unten
C-u 1 C-v
Makro stoppen
C-x )
Verwenden Sie zum Scrollen einen
C-u 1 M-v
Als nächstes müssen Sie das Makro benennen.
M-x name-last-kbd-macro
Geben Sie ihm einen Namen, wenn Sie dazu aufgefordert werden:
down-one-line
Verwenden Sie dann einfach Folgendes, um eine Tastenfolge an diesen Befehlsnamen zu binden:
M-x global-set-key
Verwenden Sie nach Aufforderung Folgendes:
M-(down arrow)
Dann werden Sie gefragt, welchen Befehl Sie binden möchten, und Sie sollten ihm den Namen geben, den Sie zuvor erfunden haben, z. B. in einer Zeile.
Hier habe ich diese Informationen erhalten. Unten und an anderer Stelle finden Sie auch Anweisungen zum Hinzufügen Ihres Makros zur .emacs-Datei.
Hier zur Erklärung der Makrodefinition
Hier erfahren Sie, wie Sie das Scrollen steuern