move automaticamente para o n-ésimo caractere na linha após cada Cn ou Cp

8

esse recurso funcionaria bem no modo emmet. Com o modo emmet, posso expandir

li * 3
para

<li> </li>
<li> </li>
<li> </li>

sem esforço.
Mas depois de inserir algo entre as primeiras tags. Eu tenho que rolar para a posição correta ao passar para a próxima linha, o que é inconviniente.

Essa trava que estou procurando faria um ótimo trabalho.

Bibek_G
fonte

Respostas:

11

set-goal-column pode ser o que você está procurando:

set-goal-column is an interactive compiled Lisp function in
`simple.el'.

It is bound to C-x C-n.

(set-goal-column ARG)

Set the current horizontal position as a goal for C-n and C-p.
Those commands will move to this position in the line moved to
rather than trying to keep the same horizontal position.
With a non-nil argument ARG, clears out the goal column
so that C-n and C-p resume vertical motion.
The goal column is stored in the variable `goal-column'.
YoungFrog
fonte