Есть ли способ превратить gvim в полноэкранный режим?


18

Есть ли способ превратить gvim в полноэкранный режим? Я знаю, что это возможно в OS X через MacVim, но не смог найти способ сделать это в Ubuntu.

Ответы:


8

С помощью gnome вы можете установить ярлык для полноэкранного действия. Используйте gnome-keybinding-properties, выберите Window Managaer и выберите «Изменить на полный экран», затем выберите ярлык (например, F11). Этот ярлык установит текущее окно Gnome в полноэкранном режиме.

Это не работает , если не включить дополнительные действия WM плагина проверяется в Compiz Settings Manager


4
Спасибо, что сделал это для меня. Просто для людей, которые не знают, как это сделать, точные шаги, которые я выполнил: - Нажмите System-> Preferences-> Keyboard Shortcuts - Перейдите в Window Managementкатегорию - Выберите Toggle full screen modeи примените F11ярлык
Хаджа Минхаджуддин

4
Я назначил F11 полноэкранной клавишей, но когда я нажимаю ее в gVim, окно просто мигает, и ничего не происходит. Это работает в других приложениях. Что я делаю неправильно?
Милошадзич

10

Системные настройки у меня не работают в Ubuntu 12.04 (как это происходит с miloshadzic), потому что gvim ловит клавишу F11 и не передает ее в систему.

Хотя есть решение, которое я нашел в этом блоге

убедитесь, что вы wmctrlустановили. Если у вас это есть, добавьте следующее в ваш vimrc:

map <silent> <F11>
\    :call system("wmctrl -ir " . v:windowid . " -b toggle,fullscreen")<CR>

И при сохранении .vimrc и перезапуске gvim F11 теперь имеет желаемый эффект.



0

Вы также можете переключиться в полноэкранный режим, изменив настройки строк и столбцов. Попробуйте вставить это в ваш vimrc:

if has('gui_running')
    set lines=999 columns=999
endif

0

Развернутое окно вместо полноэкранного

Если у вас есть право на стороне XFCE пусковая панель, на fullscreenвыбор wmctrlпричин gvimдля перекрытия.

Ниже вариант с maximized_vert,maximized_horzрешает эту проблему и позволяет F11максимизировать переключение окна:

command! Maximised :call system("wmctrl -ir " . v:windowid . " -b toggle,maximized_vert,maximized_horz")
noremap  <silent> <F11> :Maximised<CR>
vnoremap <silent> <F11> <C-C>:Maximised<CR>
inoremap <silent> <F11> <C-O>:Maximised<CR>

Автоматизированный, при запуске gvim

Поместите следующую строку gvimrc, чтобы обеспечить надежный полноэкранный режим при gvimзапуске:

autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.