2009-10-02 9 views
14

¿Hay accesos directos para pasar a los siguientes paréntesis adjuntos? Por ejemplo:cómo pasar a los siguientes paréntesis adjuntos en VI

int func() 
{ 

if(true) 
{//this point 

    for(int i=0;i<10;i++) 
    {//need to jump from here to 

    //blah blah blah 

    } 

} 
} 

que puede desplazarse al principio de una función utilizando [[ pero no está seguro de cómo pasar a la siguiente soportes de cerramiento. Gracias por cualquier información ...

Respuesta

15

no se me ocurre nada más fácil que /{

[{ irán a uno igual, pero eso no es lo que quiere.

+4

+1 - Creo que [{es exactamente lo que quiere –

+0

Esto me llevará al siguiente {que no es lo que quiero. ¿Puede ser? {Funcionará. Por favor, vea los comentarios en el fragmento de código – VNarasimhaM

+3

en realidad [{es lo que estaba buscando exactamente ... ¡¡¡Gracias !!!! – VNarasimhaM

12

Coloque el cursor en un soporte y presione la tecla de porcentaje.

También al establecer la opción 'mostrar coincidencia' hace que el cursor salte al corchete de apertura coincidente cuando ingresa el corchete de cierre.

Adición de una declaración como esta:

set matchpairs+=<:> 

a añadir entre paréntesis angulares de la lista estándar de los soportes partido par.

0

Siempre hay/{

Es decir, la búsqueda de la siguiente llave abierta.

2

Para la siguiente abrazadera de cierre haga]}, pero en su ejemplo está buscando la anterior. En ese caso, pruebe [{.

Cuestiones relacionadas