tutorial texto insertar español editar curso con comando vim terminal color-scheme iterm2

texto - Cómo hacer que Vim llene la ventana del Terminal



insertar texto vim (4)

No es que VIM no esté llenando la pantalla; es. Lo que estás viendo es el texto de ayuda. El texto de ayuda está centrado. Una vez que ingresas al modo de inserción o ejecutas un comando, desaparece.

Cuando se ejecuta Vim en un Terminal, la ventana vim no ocupa todo el espacio de la pantalla, lo cual es muy irritante cuando el color de fondo del terminal difiere radicalmente del de vim. Es cierto que uno podría querer mantenerlos un tanto sincronizados, pero dado que no quiero eso, ¿cómo puedo hacer que vim se estire por toda la ventana? La captura de pantalla a continuación ilustra el problema.


Parece que su terminal permite el cambio de tamaño en incrementos menores que una sola fila / columna.

Vim, por otro lado, dibuja solo filas o columnas completas. Por lo tanto, las filas / columnas parcialmente visibles en el terminal no se dibujan cuando Vim muestra su ventana.


Tienes solo dos soluciones:

  • dale al fondo del emulador de tu terminal y al fondo de Vim el mismo color,

  • o elimine el color de fondo de Vim.

Vim, tu shell y cada programa de línea de comandos dividen la pantalla en una grilla de la que cada celda es del tamaño de un personaje. Si el tamaño de la ventana de la GUI en píxeles no se ajusta al tamaño de la cuadrícula de tu shell, obtienes ese feo relleno.

Ejemplo:

  • el tamaño de mi celda es de 7x19 y mi pantalla es de 1680x1050,
  • Puedo colocar 240 columnas y 55 líneas, pero siempre tendré un relleno de 5 píxeles en la parte inferior de la pantalla.

Además, la mayoría de los emuladores de terminal agregan un relleno predeterminado alrededor de la pantalla utilizable para aumentar la legibilidad, por lo que nunca podrás hacer que Vim realmente tenga pantalla completa cuando se ejecute en un emulador de terminal.


Puede usar mi plugin vim-pedant para actualizar automáticamente la paleta de iterm2 para que coincida con el esquema de colores de vim.