Под менеджером окон metacity
полноэкранное отображение должно работать со стандартным ярлыком, определенным, как вы описали в своем вопросе, но если у вас есть что-то, кроме "Нет", выбранное в "Система" -> "Настройки" -> "Внешний вид" -> "Визуальные эффекты", вы получите оконный менеджер compiz
. Я также не смог найти способ заставить полноэкранный ярлык работать там.
Вы можете использовать утилиту wmctrl
для отправки запроса вручную в полноэкранном режиме.
wmctrl -r gvim add,fullscreen
И вернуть:
wmctrl -r gvim remove,fullscreen
Это работает и в Vim, так что вы можете сопоставить, например, F11 для переключения в полноэкранный режим:
map <silent> <F11>
\ :call system("wmctrl -ir " . v:windowid . " -b toggle,fullscreen")<CR>
Чтобы получить полный полноэкранный эффект, вы можете скрыть инструмент и строку меню:
set guioptions-=T guioptions-=m
Я лично не буду скучать по ним, но если вы предпочитаете, чтобы они были не в полноэкранном режиме, вам, вероятно, лучше всего справиться с переключением внутри функции. (Проверьте историю редактирования для примера.)
Наконец, настройка по умолчанию, которую вы, возможно, настроили, когда говорите о нижней панели, - это 'laststatus'
. Сбросьте его, чтобы не показывать строку состояния, когда есть только одно окно:
set laststatus&
Или, предпочтительно, найдите в вашем .vimrc
значение, отличное от значения по умолчанию, и удалите его там.