Vi & Vim

9
Salida de pantalla Vim a texto

Me pregunto si hay algún comando similar a :TOhtml, pero solo para texto sin formato y que represente toda la pantalla de Vim. Por ejemplo, dada la pantalla: Crearía el siguiente archivo de texto: 1 B 1 a ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ N <me] [+] 100% 1:1 ~ 1 a ~ ~ ~ ~ ~ ~ ~ ~...

9
se ignoran las formateadas en vimrc

Vim continúa automáticamente un comentario cuando presiono Enter en el modo Insertar, lo que me parece útil. Sin embargo, no quiero que el comentario continúe después de presionar 'o' desde el modo normal para insertar una nueva línea debajo del final del comentario. Leí que necesito eliminar la...

9
Sangría al siguiente nivel de sangría con >>

De vez en cuando tengo que trabajar con código que no esté sangrado al nivel de sangrado que tengo configurado para Vim (4 espacios por nivel), generalmente después de copiar / pegar algo en el archivo. Usualmente me las arreglo con <<y >>. El problema es que no saltan al siguiente...

9
referencia / documentación en vim

Supongo que la única documentación que viene con vim es sobre vim. Si instalo complementos, también habrá documentaciones de los complementos. ¿Pero hay documentaciones para otros idiomas en vim? Un ejemplo sería, digamos que estoy codificando en Python en Vim, y quiero buscar rápidamente las...

9
Evite que CtrlP se abra en NERDTree

Yo uso ambos CtrlPy NERDTreeen mi Vim. Cuando abro un archivo usando la CtrlPfunción de búsqueda, a veces se abre en la ventana NERDTree (y siempre si la ventana NERD es la activa). ¿Cómo puedo evitar CtrlPabrir archivos en NERDTree y forzarlo a abrirlos en la ventana principal? Intenté...

9
¿Cómo sé que estoy en un shell del comando vi: sh?

En vi, puedo obtener una terminal de shell con :shcomando. Y luego, puedo volver a vi por exitshell. Pero, si estuve usando el terminal de shell durante mucho tiempo, y olvidé si exitcerrará algo o me devolverá el vi. ¿Hay alguna forma de verificar si volveré a vi? jobso fgno está...

9
Configurar en qué columna `gq` se ajusta?

De forma predeterminada, el uso gqcon un comando de movimiento ajusta el texto descrito por el comando de movimiento a 79 columnas. (Soy relativamente nuevo en vi/ vimpor lo que no conozco la terminología correcta). ¿Cómo puedo configurar el recuento de columnas para que, en cambio, se ajuste a un...

9
Guardar última acción (.) En una macro

Caso de uso Estoy en modo normal No he pensado explícitamente en grabar una macro, pero hago un solo cambio de comando. Ahora puedo repetir esta acción usando dot. Ahora me doy cuenta de que es una acción útil guardar en una macro para usar más tarde en lugar de escribir todo el comando cada vez....