En mi sistema hace exactamente eso. Supongo que el matchitcomplemento es responsable de eso. Por lo general, se instala de manera predeterminada con cada instalación de vim más grande. Sin embargo, está desactivado.
Marco
@Marco Hola, tienes razón, %no funciona para scripts de shell a menos que tengas el matchitcomplemento instalado. ¿Puedes convertir tu comentario en una respuesta y dar la url al matchitcomplemento?
SebMa
Respuestas:
9
Aquí hay un ejemplo. Supongamos que tiene este código y presiona %, el cursor salta entre {y} parens:
matchit.vimextiende esta funcionalidad, puede hacer lo mismo con ()solo mover el cursor (y presionar %, salta entre pares de paréntesis () 's, {}' s, [] 's. También salta entre las etiquetas de apertura y cierre de los comentarios de estilo C / * y * /. Y es lo suficientemente inteligente como para saltar entre las directivas de preprocesador C: de #if a #endif y combinar #elif o #else en el medio
Para obtener más información, consulte catonmat.net y vim.org . Tenga en cuenta que desde vim 6.0, matchit.vimse ha incluido en la distribución estándar de vim, en el macros/directorio.
matchit
complemento es responsable de eso. Por lo general, se instala de manera predeterminada con cada instalación de vim más grande. Sin embargo, está desactivado.%
no funciona para scripts de shell a menos que tengas elmatchit
complemento instalado. ¿Puedes convertir tu comentario en una respuesta y dar la url almatchit
complemento?Respuestas:
Aquí hay un ejemplo. Supongamos que tiene este código y presiona
%
, el cursor salta entre {y} parens:matchit.vim
extiende esta funcionalidad, puede hacer lo mismo con()
solo mover el cursor(
y presionar%
, salta entre pares de paréntesis () 's, {}' s, [] 's. También salta entre las etiquetas de apertura y cierre de los comentarios de estilo C / * y * /. Y es lo suficientemente inteligente como para saltar entre las directivas de preprocesador C: de #if a #endif y combinar #elif o #else en el medioPara obtener más información, consulte catonmat.net y vim.org . Tenga en cuenta que desde vim 6.0,
matchit.vim
se ha incluido en la distribución estándar de vim, en elmacros/
directorio.fuente