Como alinhar o cursor sob um caractere específico?

0

Às vezes, ao codificar no vim, gostaria de iniciar uma nova linha e alinhar o cursor em um caractere específico. Por exemplo:

(,) <$> foo

    ^ -- I want to align here to continue typing like:
    <*> bar

Existe uma maneira fácil de fazer isso?

Atualização: também seria bom dividir uma linha e alinhar ao mesmo tempo. Digamos que eu esteja editando a linha

(,) <$> foo <*> bar
            ^ -- cursor here

e gostaria de dividir a linha para alinhar como

(,) <$> foo
    <*> bar
    ^ -- cursor here
    
por Petr Pudlák 09.12.2013 / 10:00

1 resposta

2

com

:set virtualedit=all

você pode primeiro criar a nova linha (por exemplo, o<Esc> ), posicionar o cursor naquele "caractere específico" (por exemplo, com kf{char} ), então mova o cursor para a mesma coluna da nova linha e comece a editar ( ji ).

    
por 09.12.2013 / 10:15

Tags