Como sempre iniciar o gvim maximizado no Linux?

3
set lines=999 columns=999

não funciona e

au GUIEnter * simalt ~x

funciona apenas para o Windows.

    
por BPm 13.09.2011 / 22:47

3 respostas

1

É o seu gerenciador de janelas que cuida da configuração do tamanho inicial da janela. Para conseguir maximizar o gvim, você precisa convencê-lo a fazer isso. Isso depende, obviamente, do gerenciador de janelas usado.

Como alternativa, defina um atalho do gerenciador de janelas para maximizar as janelas e usá-las depois de iniciar o gvim.

    
por 13.09.2011 / 23:36
0

Você pode fazer isso no Linux, definindo 'linhas' e 'colunas' para valores grandes, mas, por algum motivo, eles não podem ser arbitrariamente grandes. Eu achei que tinha que definir cada um deles para os mesmos valores como uma janela maximizada ou um pouco maior. Por exemplo, definir linhas = 99 funcionou para mim.

    
por 14.09.2011 / 00:50
0

Uma opção é executar o GVim usando o seguinte script:

#!/bin/bash
exec=/usr/bin/gvim #here you can modify the location of gvim
$exec -f $* &
pid=$!
winid=""
while [ -z $winid ]; do
  sleep 0.05
  winid='wmctrl -pl |grep -P "^0x[0-9a-f]+[ ]+[-0-9]+[ ]+$pid" | cut -f1 -d' ''
done
# echo "debug: $exec started, PID=$pid, Window ID=$winid"

#this maximizes the GVim window
wmctrl -i -b add,maximized_vert,maximized_horz -r $winid

#this switches the GVim window to fullscreen
wmctrl -i -b add,fullscreen -r $winid

Se você quiser que isso seja o padrão sempre que você chamar gvim , poderá, por exemplo, salvar este script como /usr/local/bin/gvim .

    
por 27.01.2014 / 16:14

Tags