no Vim, como posso selecionar o bloco ou parágrafo de fechamento

3

Eu quero selecionar um bloco atual recursivamente.

por exemplo, eu tenho esse código ruby

1 def function
2   if true
3     if also_true
4       do this
5     end
6   end
7 end

por exemplo im na quarta linha agora. e quando eu pressiono algo, o bloco visual seleciona a linha 3-5 e se eu pressioná-lo novamente, ele selecionará 2-6, e se eu pressioná-lo novamente, ele selecionará 1-7

    
por ahmy 16.06.2012 / 15:22

2 respostas

3

É possível nativamente em C, C ++ e outras linguagens usando colchetes para delimitar "blocos" (com va{ ), mas não em Ruby.

Você precisará de um plugin para isso.

    
por 16.06.2012 / 21:21
0

Existe plug-in matchit para este tipo de trabalho.

    
por 16.06.2012 / 21:42