Vi & Vim

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

1
¿Hay un <Cw> para WORDs?
Al presionar Ctrl- wen modo Insertar se eliminará la palabra anterior. Es equivalente a Ctrl- Backspaceen Windows, y Opt- Deleteen OS X, y realmente acelera la escritura. Vim tiene los conceptos separados de wordy WORD(ver :help word). Esto es invaluable para la navegación de texto: es la diferencia entre wy …

1
Sangría incorrectamente las llamadas en cadena de JavaScript
Por ejemplo, si tengo un código JavaScript como este: var widget = library() .chainCall1() .chainCall2() .chainCall3(); Si uso el =comando para sangrarlo automáticamente, sale mirando esto: var widget = library() .chainCall1() .chainCall2() .chainCall3(); Que no es lo que quiero. Quiero sangrar las llamadas en cadena como era originalmente. ¿Cómo puedo …


1
Múltiples buffers, mismo archivo, diferentes configuraciones
¿Es posible editar un archivo con diferentes configuraciones al mismo tiempo? Más precisamente, me gustaría tener múltiples buffers en la misma instancia de Vim que tengan el mismo contenido (cambiar un buffer afecta el contenido del otro buffer inmediatamente), pero diferentes posiciones del cursor, diferentes marcas, diferentes resaltados de sintaxis, …
10 buffers 

3
Términos sombreados en ayuda
Ocasionalmente, cuando busco en el sistema de ayuda un tema en particular, aparecerá un tema diferente. Por ejemplo, si lo hago :h display, obtengo ayuda para algo relacionado con "Recursos GUI", cuando quería ayuda para la configuración de "visualización" (como en set display=lastline). ¿Cómo puedo encontrar estos temas "sombreados" o …






4
Restringir operaciones a una sección de código
Muchas veces en mi vida laboral cotidiana necesito operar en una función específica, como resaltar o buscar una variable, pero nunca he logrado limitar el alcance de las ediciones / búsquedas. ¿Hay alguna manera en vim de decir selectivamente, encontrar todas las referencias $colordentro de estos conjuntos de llaves, o …


1
¿Hay un modo de inserción anterior?
Estaba tratando de escribir una cadena con todos los caracteres de za ay pensé que sería mucho más fácil si pudiera escribir al revés . La idea sería como un modo INSERTAR en el que el cursor no avanza después de cada carácter insertado. No pude encontrar algo así, así …

2
¿Cómo puedo diferenciar entre vim y vimdiff desde vimrc?
Tengo una función en vim que abrirá todos los búferes como pestañas. Sin embargo, después de agregar esta función, vimdiff también abre los archivos para compararlos con diferentes pestañas y, por lo tanto, no muestra las diferencias. ¿Hay alguna manera de averiguar si es vim o vimdiff el que invoca …
10 vimrc  vimdiff 


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.