; repeat

11 views
Skip to first unread message

Arthur Carvalho (armoucar)

unread,
Dec 11, 2014, 9:38:26 AM12/11/14
to vim-us...@googlegroups.com
Estou em uma linha e mandei um 'vfk;;' (sem aspas)... Só que puts, passei do 'k' desejado. Tem jeito de voltar esse último repeat com um comando só?

Magnun Leno

unread,
Dec 11, 2014, 11:50:50 AM12/11/14
to vim-us...@googlegroups.com


Em 11/12/2014 14:40, "Arthur Moura Carvalho" <armo...@gmail.com> escreveu:
>
> Hey Magnum, valeu aí pela resposta! Mas por engano (eu acho) ela veio só pra mim... Ela bem construtiva pra acrescentar lá no grupo!
>
> Falou
>
> Arthur Moura Carvalho
> github / blog / twitter

Opa, foi um erro meu. Como respondi pelo celular não notei os destinatários. Segue resposta abaixo...

O ; caracteriza o fim da "macro automatica"  do repeat (o ponto). Para tornar essa edição passível de repetição faça assim: v3fk

O f e t podem receber contadores, o que torna desnecessário o uso do ; quando se sabe exatamente quantos caracteres repetidos vc deseja alcançar. Além disso, essa edição é atômica e cria uma macro automatica da forma que você deseja.

Att, 
Magnun Leno

Amadeus Folego

unread,
Dec 11, 2014, 3:35:51 PM12/11/14
to Arthur Carvalho (armoucar), vim-us...@googlegroups.com

On Thu, Dec 11, 2014 at 06:38:26AM -0800, Arthur Carvalho (armoucar) wrote:
> Estou em uma linha e mandei um 'vfk;;' (sem aspas)... Só que puts, passei do
> 'k' desejado. Tem jeito de voltar esse último repeat com um comando só?

Arthur, eu costumo usar o , para voltar um ;.

No seu caso por exemplo, seria vfk;;,

Magnun Leno

unread,
Dec 11, 2014, 3:44:34 PM12/11/14
to Amadeus Folego, vim-us...@googlegroups.com, Arthur Carvalho (armoucar)

Caramba, agora que eu percebi que eu entendi errado sua dúvida. Acho que eu ainda estava com sono :D

--
:wq
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Vim Users BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para vim-users-br...@googlegroups.com.
Para postar neste grupo, envie um e-mail para vim-us...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/vim-users-br.
Para obter mais opções, acesse https://groups.google.com/d/optout.

Arthur Carvalho (armoucar)

unread,
Dec 12, 2014, 6:14:46 AM12/12/14
to vim-us...@googlegroups.com
exatamente isso, Amadeus, obrigado!

Magnum, de qualquer forma, aprendi algo novo com sua resposta :)
Reply all
Reply to author
Forward
0 new messages