Чи є спосіб перетворити gvim у режим повноекранного режиму? Я знаю, що це можливо в OS X через MacVim, але не вдалося знайти спосіб це зробити на Ubuntu.
Чи є спосіб перетворити gvim у режим повноекранного режиму? Я знаю, що це можливо в OS X через MacVim, але не вдалося знайти спосіб це зробити на Ubuntu.
Відповіді:
За допомогою gnome ви можете встановити ярлик до дії "повноекранний". Використовуйте властивості gnome-keybinding, оберіть Window Managaer і оберіть Change to Fullcreen, а потім виберіть ярлик (наприклад, F11). Цей ярлик встановить поточне вікно Gnome у повноекранному режимі.
Це не працює, якщо в Менеджері налаштувань Compiz не встановлено плагін Enable Extra WM Actions
Налаштування системи не працюють для мене на Ubuntu 12.04 (як це трапляється з miloshadzic), оскільки gvim перехоплює ключ F11 і не передає його в систему.
Однак є рішення, яке у цьому блозі я знайшов
переконайтесь, що ви wmctrlвстановили. Якщо у вас це є, то додайте у свій vimrc таке:
map <silent> <F11>
\ :call system("wmctrl -ir " . v:windowid . " -b toggle,fullscreen")<CR>
А на збереження .vimrc та перезапуск gvim F11 тепер має бажаний ефект.
Якщо у вас є право на стороні 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")
System->Preferences->Keyboard Shortcuts- Перейдіть доWindow Managementкатегорії - ВиберітьToggle full screen modeі застосуйтеF11ярлик