Vi & Vim

Preguntas y respuestas para las personas que utilizan las familias vi y Vim de editores de texto.


2
ale linter + eslint: Salta al siguiente error
Utilizo eslintcon alepara ligar mi código Javascript. Después de editar un bloque de código, a menudo tengo algunos errores que corregir. La corrección se realiza navegando a la siguiente línea errónea, leyendo el problema desde la regla y corrigiendo. Si pudiera omitir la fase de navegación y usar una combinación …




3
Pestañas para sangría, espacios para alineación
Estoy tratando de hacer una sangría automática de vim con pestañas y alinearlas con espacios en blanco, pero en realidad, sangrar vim con pestañas y llenar la alineación con pestañas + espacios en blanco. Vim lo hace: (cada bloque es una pestaña) { >--long a = 1, >-->--..b = 2, …

1
¿Cómo sé la versión del parche de mi vim?
Tengo instalado vim 7.4, pero no estoy seguro de en qué nivel de parche estaba cuando lo instalé. ¿Cómo lo reviso? vim --version Da VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 15 2014 16:18:44) .... Pero no da el nivel de parche o un número de versión …
17 version 


5
¿Cómo muevo el cursor al centro de la línea actual?
¿Hay alguna forma de mover el cursor al centro de la línea actual? (el centro de la línea de texto, no el centro del ancho de la pantalla) Me preguntaba si había un atajo similar al Mque mueve el cursor al centro de la pantalla. EDITAR : aclaración agregada entre …




1
Establecer TAB en 2 espacios
He examinado varias respuestas que implican que establecer lo siguiente en .vimrc sería apropiado para forzar que las inserciones de tabulación se conviertan en espacios. filetype plugin indent on " On pressing tab, insert 2 spaces set expandtab " show existing tab with 2 spaces width set tabstop=2 set softtabstop=2 …


1
¿Por qué Vim regex no permite más de 9 grupos de captura?
De :h E65podemos ver que Vim no permite más de 9 grupos de captura en un comando de sustitución. Por ejemplo, el siguiente comando funcionará: s/\v(a)(b)(c)(d)(e)(f)(g)(h)(i)/\9\8\7\6\5\4\3\2\1 Pero este con un grupo de captura más fallará: s/\v(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)/\10\9\8\7\6\5\4\3\2\1 Mi pregunta no es por qué falla (es un límite rígido de Vim) sino …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.