Selecione entre os caracteres dados no vim

5

Dadas três linhas de amostra:

some('lorem _ ipsum');
$some['lorem _ ipsum'];
<span class="some _ class">

(o cursor está em _ posição)

Qual é o caminho mais rápido para selecionar (para colar em outro lugar):

  • texto entre ' quotes
  • expanda a seleção para incluir os parênteses
  • texto entre parênteses
  • texto entre < e >
por takeshin 10.09.2011 / 15:24

1 resposta

8

vi' selecionará texto entre aspas (use va' para incluir as próprias citações)

Se você já estiver no modo visual, outro a( ou ab será expandido para incluir os parênteses

vi( ou vib selecionará o texto entre parênteses; va( ou vab selecionará incluindo os parênteses.

Similarmente para vi[ , va[ , vi< , va< , etc.

Veja :help text-objects para mais informações.

Considere também pular a etapa de seleção e apenas arrancar (copiá-los) ( yi' , ya( , etc.) ou excluí-los ( da' , di< , etc.) antes de colar em algum lugar mais.

    
por 10.09.2011 / 16:06

Tags