Чи є спосіб перетворити gvim у режим повноекранного режиму?


18

Чи є спосіб перетворити gvim у режим повноекранного режиму? Я знаю, що це можливо в OS X через MacVim, але не вдалося знайти спосіб це зробити на Ubuntu.

Відповіді:


8

За допомогою gnome ви можете встановити ярлик до дії "повноекранний". Використовуйте властивості gnome-keybinding, оберіть Window Managaer і оберіть Change to Fullcreen, а потім виберіть ярлик (наприклад, F11). Цей ярлик встановить поточне вікно Gnome у повноекранному режимі.

Це не працює, якщо в Менеджері налаштувань Compiz не встановлено плагін Enable Extra WM Actions


4
Дякую, що це зробили для мене. Тільки для людей, які не знають, як це зробити, точні кроки, які я дотримувався: - Натисніть System-> Preferences-> Keyboard Shortcuts - Перейдіть до Window Managementкатегорії - Виберіть Toggle full screen modeі застосуйте F11ярлик
Кхаджа Міньяддюн

4
Я прив’язав F11 до повноекранної клавіші, але коли я натискаю її в gVim, вікно просто блимає, і нічого не відбувається. Він працює в інших додатках. Що я роблю неправильно?
miloshadzic

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.