Vi & Vim

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

7
¿Es posible hacer que Vim guarde automáticamente los archivos?
Algunos procesadores de texto y editores de texto guardan automáticamente los archivos que estamos editando de vez en cuando, lo cual es muy conveniente para sobrevivir de accidentes desagradables, etc. ¿Hay alguna manera de hacer que Vim guarde automáticamente nuestros archivos después de un intervalo específico?

3
¿Por qué debería usar augroup?
Entiendo cómo funcionan los comandos automáticos y cómo usarlos, pero estoy un poco seguro de para qué sirve augroup. Yo leo en:help augroup *:aug* *:augroup* :aug[roup] {name} Define the autocmd group name for the following ":autocmd" commands. The name "end" or "END" selects the default group. To avoid confusion, the …
31 autocmd 

1
Expande una selección visual en la otra dirección
A veces he seleccionado una selección visual con, por ejemplo, Vjjjjjsolo para darme cuenta más tarde de que debería haber comenzado la selección una línea más arriba. Sin embargo, presionar ksimplemente disminuye el rango inferior de la selección en lugar de mover la selección completa una línea hacia arriba. He …

7
¿Mostrar solo líneas coincidentes?
En un archivo largo, me gustaría buscar un patrón que coincida con aproximadamente 200 líneas más o menos. Las líneas coincidentes están en lugares aleatorios en el archivo. Cuando una línea coincide, solo la línea en sí es relevante, sin contexto arriba o abajo. Normalmente, buscaría /y saltaría a través …
31 search 

5
Realizar ciertas operaciones sin borrar el registro
Con frecuencia, en los archivos de configuración puedo copiar y pegar un bloque de líneas, luego quiero hacer pequeños cambios en ese bloque. Después de pegar, uso xpara eliminar los caracteres que quiero eliminar, luego paso a pegar el siguiente bloque. Excepto que xpone los caracteres eliminados en el portapapeles, …

5
Terminal borked después de invocar a Vim con xargs
A veces he intentado invocar a Vim usando xargs, así: find . -name '*.java' | xargs vim ... qué tipo de obras: Cuando se inicia Vim, veo brevemente la siguiente advertencia: Vim: Warning: Input is not from a terminal La edición funciona: :filesenumera correctamente todos los .javaarchivos como se esperaba. …

1
¿Usar operadores condicionales AND u OR en una declaración IF?
Esta es probablemente una pregunta increíblemente simple, pero hasta el momento no encontré ninguna respuesta (debo carecer de las fuentes correctas y no sé dónde buscar en la ayuda de vim). Tengo una condición y me gustaría que incluyera 'AND', como if (condition1 .AND. condition2) "do what I want you …
30 vimscript 


5
Cambiar la posición de dos ventanas
Digamos que la siguiente es la estructura actual de mi ventana: + ----- + ---------------------------- El | El | El | A | El | El | + ----- + El | El | El | B | El orden de A y B no es del todo natural. Sería …



2
¿Cuál es la diferencia entre let y set?
No sé mucho de la teoría detrás de Vim. Parece que tenemos setalgunas variables y letotras variables. ¿Cuál es la diferencia, y cuándo se requiere uno sobre el otro? Además, el esquema de colores vim solarizado dice let g:blabla...¿cuál es el significado de g:en este caso?
29 vimrc  vimscript 

5
Renumerar la lista de búfer
Después de haber estado trabajando en un proyecto durante un tiempo, empiezo a ver grandes brechas entre los números de búfer consecutivos. Esto se debe a que los buffers entre ellos fueron eliminados por varias razones. Desafortunadamente, esto puede hacer que sea incómodo saltar a un búfer en particular, o …



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.