Vi & Vim

22
¿Cómo personalizo los colores de vimdiff?

Estoy tratando de usar vimdiff como mi herramienta de combinación git, pero los colores utilizados lo hacen insoportable (al menos en Windows / Mingw): el color de fondo y el color de primer plano son los mismos para algunas de las líneas en conflicto, lo que lo hace innecesariamente difícil para...

22
¿Cómo escribir verticalmente?

Digamos que quiero producir el siguiente texto en mi documento: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V ¿Hay alguna forma fácil de escribir el "Some Msg" verticalmente como se indica arriba sin tener que insertar manualmente...

21
¿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...

21
¿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...

21
Deshacer <CR> en modo de inserción

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

21
¿Para qué se utiliza `softtabstop`?

He estado al tanto de estas configuraciones relacionadas con pestañas en Vim: ts sw expandtab smarttab sts Mi configuración normal es set ts=4 sw=4 expandtab smarttab. Pero de acuerdo con la stsdocumentación , si expandtabno está configurado, intentará usar una combinación de espacios y...