Warum bewegt Mv nach Cv den Cursor nicht zurück an die ursprüngliche Position?

12

M-vFolgendes C-vbewegt den Cursor nicht zurück an die ursprüngliche Position. Warum das? Können wir es schaffen?

Tim
quelle

Antworten:

12

Sie können versuchen, folgende Einstellungen scroll-preserve-screen-positionvorzunehmen always:

(setq scroll-preserve-screen-position 'always)

Aus der Dokumentation ( C-h v scroll-preserve-screen-position):

Steuert, ob Bildlaufbefehle den Punkt verschieben, um die Bildschirmposition unverändert zu lassen. Ein Wert für den Mittelwertpunkt nilbehält seine Bildschirmposition nur am Bildlaufrand bzw. an der Fenstergrenze bei. Ein Wert von tmeans point behält seine Bildschirmposition, wenn der Bildlaufbefehl ihn vertikal aus dem Fenster herausbewegt, z. B. beim Scrollen durch Vollbildschirme. Jeder andere Wert bedeutet, dass der Punkt immer seine Bildschirmposition beibehält. Scroll-Befehle sollten die scroll-commandEigenschaft auf ihren Symbolen haben, um von dieser Variablen gesteuert zu werden.

Manuel Uberti
quelle