Vi & Vim

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


2
¿Cómo sangrar como espacios en lugar de tabulación?
Estoy codificando algunas plantillas html en archivos JADE. Quiero sangrar automáticamente el código con espacios en lugar de tabulación. Lo intenté shiftwidth=2, tabstop=2pero no importa qué, sigue siendo sangría usando pestañas en lugar de barra espaciadora, lo que hace que la compilación JADE arroje errores. ¿Cómo puedo sangrar automáticamente grandes …

2
¿Hay alguna forma de eventos AND en el autocmd?
Me gustaría activar un autocmd en dos eventos, pero no de la forma en que generalmente se hace, es decir, si alguno de los eventos sucedió, entonces active un autocmd. Quiero activarlo si sucedieron ambos eventos. Por ejemplo: la forma habitual de hacerlo autocmd BufWrite,BufRead *.c *.py *.h :call StripTrailingWhitespaces() …
21 autocmd 

2
¿Cómo se agrega al registro del portapapeles en vim?
Ya sé que puede copiar algo en el registro utilizando: (más un comando de extracción, eliminación, etc.) "a También entiendo que puede agregar un registro usando: "A Además, entiendo cómo copiar algo al registro del portapapeles usando: "+ ¿Qué escribo para agregar al registro del portapapeles? Mi versión vim: VIM …


5
La forma más fácil de cambiar ramas git
En este momento estoy usando fugitivo para administrar casi todo lo relacionado con git, pero no puedo encontrar un buen flujo de trabajo para visualizar y cambiar rápidamente entre las ramas disponibles. Puedo hacerlo :Git checkout <branch-name>, el problema es que autocompleta tanto nombres de archivos como ramas, y preferiría …

4
Deshacer <CR> en modo de inserción
A veces, en el modo de inserción, presiono &lt;CR&gt;por error y tengo que presionar la tecla de retroceso varias veces (depende de la sangría) para volver a donde estaba. p.ej &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; &lt;/div&gt; El cursor es []y presiono &lt;CR&gt;: &lt;div&gt; &lt;p&gt; This is some text …




8
¿Existe alguna práctica recomendada para plegar un archivo vimrc?
Recientemente me di cuenta de que vimrcahora tiene más de 400 líneas de largo (lo cual es demasiado, intentaré reducir eso) y para que sea más fácil navegarlo, leerlo y editarlo, decidí investigar el concepto de plegado en vim (que No estaba familiarizado con) . Traté de establecer el método …
21 vimrc  folding 


5
GitHub para .vimrc y complementos
Sé que muchas personas almacenan su .vimrc en GitHub para facilitar el trabajo en máquinas nuevas, y eso tiene mucho sentido para mí. Sin embargo, incluir complementos es problemático, porque los complementos que uso ya son repositorios de git. ¿Cómo se puede crear un repositorio que rastree tanto su .vimrc …

2
Ejecutar script bash desde vim
Yo uso vim para las secuencias de comandos bash. a veces no quiero crear un archivo nuevo, hacerlo ejecutable, ejecutarlo y luego eliminarlo. Me refiero a los guiones que se usarán solo una vez. Por ejemplo, abro vim y escribo esto: #!/bin/bash ll | while read line do echo $line …


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.