3
set lines=999 columns=999

не работает, и

au GUIEnter * simalt ~x

работает только для Windows.

3 ответа3

1

Это ваш оконный менеджер, который заботится об установке начального размера окна. Чтобы максимизировать гвим, вам нужно убедить его сделать это. Это, конечно, зависит от используемого оконного менеджера.

В качестве альтернативы, определите ярлык менеджера окон, чтобы максимизировать окна, и используйте его после запуска gvim.

0

Один из вариантов - запустить GVim, используя следующий скрипт:

#!/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

Если вы хотите использовать это значение по умолчанию при каждом вызове gvim , вы можете, например, сохранить этот скрипт как /usr/local/bin/gvim .

0

Вы можете сделать это в Linux, установив для строк и столбцов большие значения, но по некоторым причинам они не могут быть сколь угодно большими. Я обнаружил, что должен был установить для каждого из них либо те же значения, что и у развернутого окна, либо чуть больше. Например, установка линий = 99 работала для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .