Я хотел бы открыть gVim в полноэкранном режиме, т.е. без верхних и более низких областей.
Я пытаюсь достигнуть его редактирование
System -> Preferences -> Keyboard shortcuts->Window management -> Toggle fullscreen mode
но ярлык не работает ни в каком приложении.
Как я могу достигнуть его?
Под 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
и удалите его туда.
Если Вы устанавливаете
set columns=120
set lines=40
в Вашем .gvimrc
Вы получите gvim указанного размера. IIRC из страницы справочника энергии, gvim никогда не будет создавать себя больше, чем Ваш экран, так устанавливая их на очень большие значения создаст чрезвычайно полный экран gvim.