Vi & Vim

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



3
¿De qué sirve el registro de agujeros negros ("_)?
Hace poco leí sobre el registro de agujeros negros, "_que es un registro de solo escritura. La documentación de Vim lo describe de esta manera: Registro de agujero negro "_ Al escribir en este registro, no pasa nada. Esto se puede usar para eliminar texto sin afectar los registros normales. …



2
No toque el archivo al escribir si el archivo no fue cambiado
Ocasionalmente escribo distraídamente :wcuando leo algo. Esto hace que cambie el tiempo de modificación del archivo y, a veces, hace que mi sistema de compilación reconstruya innecesariamente una parte sustancial de un proyecto. ¿Hay alguna manera de configurar vim para que simplemente no haga nada si intento escribir un archivo …
15 save 

2
¿Cómo salir de vim del modo dividido?
¿Cómo salir eficientemente de vim al editar múltiples archivos en el modo dividido de una vez? Parece que cuando tengo, por ejemplo, 10 ventanas divididas, tengo que repetir 10 veces el :q!comando para cada ventana, lo que requiere un poco de tiempo. ¿Hay mejores métodos para salir del editor? En …
15 split  quit 


4
¿Cómo editar contenido desde la entrada estándar?
Me gustaría editar contenido en vim que se generó dinámicamente desde la línea de comandos sin tener el archivo todavía. Por ejemplo: $ echo This is example. | vim /dev/stdin $ cat /etc/hosts | vim /dev/stdin pero está fallando con los errores: Vim: Advertencia: la entrada no proviene de un …

2
¿Qué hace que un complemento Vundle sea compatible y que otros administradores de complementos sean intercambiables?
Durante mucho tiempo he estado usando Vundle para administrar mis complementos vim. Lo mejor que puedo entender es que básicamente solo organiza los complementos en una estructura de directorio aislada y realiza un seguimiento de su actualización contra las URL de origen, donde normalmente el complemento se organizaría manualmente lado …

2
Tmux está cambiando parte del fondo en vim
Esto solo parece suceder cuando se usa vim dentro de tmux. También estoy usando iTerm 2. Si creo un nuevo panel tmux o cambio el tamaño de un panel tmux, inmediatamente se ve así: Y luego, la única forma de solucionarlo es desplazarse en vim, y vuelve a esto: ¿Qué …
15 terminal  tmux 

3
¿Cómo puedo sangrar automáticamente en nuevas líneas?
Trabajo en proyectos con diferentes niveles de sangría. En muchos de estos proyectos, debido a la estructura típica de los archivos, la mayoría de las líneas tienen sangría al menos en dos niveles (como los métodos en archivos Java). Esto significaría que crear una nueva línea cuando está en una …
15 indentation  ide 


2
Reemplazar un patrón con el número de línea actual
Me gustaría reemplazar 'x' en este archivo con el número de línea actual. Es decir, cambiar x x x a 1 2 3 Por ahora, uso una línea Perl: perl -pi -e '$x=$.; s/x/$x/' myfile.txt Creo que UltraEdit puede hacerlo con una selección y reemplazo vertical. ¿Se puede hacer esto …


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.