Y a-t-il une colonne équivalente à «Cl»?

8

La commande fait C-ldéfiler la ligne actuelle vers le centre, le haut, le bas. Existe-t-il une commande analogue qui fait défiler la colonne actuelle vers le centre, la gauche et la droite?

Brian Fitzpatrick
la source

Réponses:

4

Il ne semble pas y en avoir un intégré, cependant, il y a quelque chose de similaire: M-g TAB- cela vous demandera de déplacer la colonne. Vous pouvez utiliser la fonction ci-dessous (la lier à une touche que vous aimez) pour faire exactement ce que vous demandez:

(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
la source