Vim: editar várias linhas

5

Eu estava procurando uma maneira de editar várias linhas simultaneamente.

Descobri que Ctrl-V + selecionando as linhas + I deve ser a solução. O problema é que, para mim, depois de pressionar I (na verdade, Shift-i ) estou mudando para o modo de inserção de linha única clássica na primeira linha da minha seleção.

Por que isso? Existe uma opção para definir no meu .vimrc?

Estou usando o vim 7.3 com a opção + visualextra habilitada (vi em algum lugar que era necessário).

    
por gregseth 22.01.2013 / 11:07

1 resposta

9

Você já tentou? O Vim não atualiza todas as colunas de uma só vez, apenas a primeira. Quando você conclui a edição com Esc , todas as outras linhas são magicamente preenchidas com o mesmo texto.

Observe também que, no Windows, você geralmente precisa usar <C-Q> em vez de <C-V> , que é mapeado para colar a área de transferência.

Protip: no modo visual de bloco , você também pode c hange text ou (se você estender a seleção com $ ), A ppend com um texto direito não alinhado fronteira.

    
por 22.01.2013 / 11:42