Gibt es ein Spaltenäquivalent zu "Cl"?

8

Der Befehl C-lscrollt die aktuelle Zeile nach Mitte, oben, unten. Gibt es einen analogen Befehl, der die aktuelle Spalte nach Mitte, links und rechts scrollt ?

Brian Fitzpatrick
quelle

Antworten:

4

Es scheint keine eingebaute zu geben, es gibt jedoch etwas Ähnliches: M-g TAB- Hier werden Sie aufgefordert, die Spalte zu verschieben. Mit der folgenden Funktion (binden Sie sie an eine beliebige Taste) können Sie genau das tun, was Sie verlangen:

(defun my/goto-midline ()
  (interactive)
  (goto-char
   (+ (point)
      (save-excursion
        (/ (- (progn
                (move-end-of-line 1) (point))
              (progn
                (move-beginning-of-line 0) (point)))
           2)))))
wvxvw
quelle