¿Cómo consigo que gvim se inicie maximizado en Windows?

Pregunta:

Me gustaría que mis editores me dieran la mayor cantidad posible de espacio en la pantalla, ya que aumenta mi capacidad para ver la mayor parte del código a la vez.

El problema es que gvim parece darme una ventana de 80×25 o recordar el último tamaño no maximizado, dependiendo de cómo lo invoque.

Entonces, ¿cómo puedo forzarlo a que sea lo más grande posible, independientemente de cualquier estado recordado?

Respuesta:

Puedes poner esta línea:

autocmd GUIEnter * simalt ~x

al final de su archivo gvimrc .

Este método utiliza la función autocmd para tejer su magia. El comando autocmd GUIEnter * especifica un comando que se ejecutará después de iniciar correctamente la GUI para un patrón de archivo de * (cualquier archivo).

El comando que ejecutará, simalt ~x (solo en las variantes de vim de Windows), simulará la pulsación de tecla Alt Barra espaciadora x , que son las pulsaciones de tecla que maximizarán la ventana.

También puede utilizar la versión abreviada:

au GUIEnter * sim ~x

pero yo mismo prefiero los comandos completamente expandidos, especialmente porque es el tipo de cosas que configuras y olvidas, ingresando solo una vez al instalar vim en un sistema Windows.


Tenga en cuenta que se trata de simular pulsaciones de teclas para lograr sus fines. En las versiones en inglés, funcionará bien ya que Alt-Space X es la forma de maximizar una ventana.

Si eso no funciona para usted, debe investigar las pulsaciones de teclas en cualquier lugar que esté usando. Por ejemplo, la versión francesa usará Agrandir (agrandar) con la n como tecla de control, por lo que el comando que necesitaría allí es:

autocmd GUIEnter * simalt ~n

(que en realidad minimizaría su ventana en inglés).

Si tiene alguna otra variante (que no sea en inglés, no en francés), simplemente presione Alt-Espacio en una ventana para que aparezca el menú del sistema y averigüe qué tecla debe usarse (debe estar subrayada).


Para encontrar su archivo gvimrc para agregar cualquier comando que necesite, puede ingresar:

:version
:echo $VIM
:echo $HOME

y debería obtener una lista de archivos de inicio y variables como:

system gvimrc file = "$VIM/gvimrc"
  user gvimrc file = "$HOME/_gvimrc"

C:\Program Files (x86)\Vim
C:\Users\Pax\Documents

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım