Je cherche l'équivalent emacs de vi. ^
.
Comment puis-je déplacer mon curseur sur le premier caractère non blanc d'une ligne ?
Je cherche l'équivalent emacs de vi. ^
.
Comment puis-je déplacer mon curseur sur le premier caractère non blanc d'une ligne ?
C'est ce que j'ai trouvé dans une question précédente sur Stack Overflow :
(defun smart-beginning-of-line ()
"Move point to first non-whitespace character or beginning-of-line.
Move point to the first non-whitespace character on this line.
If point was already at that position, move point to beginning of line."
(interactive)
(let ((oldpos (point)))
(back-to-indentation)
(and (= oldpos (point))
(beginning-of-line))))
(global-set-key [home] 'smart-beginning-of-line)
(global-set-key "\C-a" 'smart-beginning-of-line)
Vous pouvez installer crux
type C-a
pour déplacer le curseur entre le début de la ligne et le premier caractère qui n'est pas un espace blanc.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.