cursor-movement – ¿Cómo ir al final / salir del paréntesis de una línea en vim?

Pregunta:

Leí la solución respondida en https://stackoverflow.com/questions/11037825/vim-get-out-of-parenthesis-brackets-etc . Eso no es más que el comando A que te lleva al final de la línea.

Pero mi requisito es algo diferente. Supongamos que tengo un archivo que contiene:
x = (3+5)/(2+1);
Cuando el cursor está en + quiero mover el cursor hacia / o primero ) , pero no hacia ; (Puede considerar 'después del personaje' en lugar de 'sobre el personaje').

Respuesta:

No tengo 100% claro si esto es lo que estás preguntando, pero creo que podrías estar buscando:

])

Esto salta al adjunto más cercano ) . Entonces, si su cursor estaba en / en el siguiente:

(2 / (3 + 5) * 9) 
   ^

Pasaría por alto el primero ) y saltaría hasta aquí:

(2 / (3 + 5) * 9)
                ^

Alternativamente, para su caso más simple, %% también funcionaría. El primer % salta a la apertura ( , y el segundo salta a su contraparte, el cierre ) .

Ver:

  • :help ])
  • :help %

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım