C'è un modo per trasformare gvim in modalità schermo intero? So che questo è possibile su OS X tramite MacVim, ma non sono riuscito a trovare un modo per farlo su Ubuntu.
C'è un modo per trasformare gvim in modalità schermo intero? So che questo è possibile su OS X tramite MacVim, ma non sono riuscito a trovare un modo per farlo su Ubuntu.
Risposte:
Con gnome puoi impostare una scorciatoia per l'azione "a schermo intero". Usa gnome-keybinding-properties, seleziona Window Managaer e scegli Cambia a schermo intero, quindi seleziona uno shorcut (ad esempio F11). Questa scorciatoia imposterà l'attuale finestra di Gnome in modalità a schermo intero.
Questo non funziona a meno che il plug-in Abilita azioni WM extra non sia selezionato in Gestione impostazioni Compiz
Le impostazioni di sistema non funzionano per me su Ubuntu 12.04 (come succede a miloshadzic) perché gvim cattura il tasto F11 e non lo trasmette al sistema.
C'è una soluzione che ho trovato in questo blog
assicurati di aver wmctrlinstallato. Se lo possiedi, aggiungi quanto segue al tuo vimrc:
map <silent> <F11>
\ :call system("wmctrl -ir " . v:windowid . " -b toggle,fullscreen")<CR>
E al salvataggio di .vimrc e il riavvio di gvim F11 ora ha l'effetto desiderato.
Se hai un pannello di avvio XFCE sul lato destro, l' fullscreenopzione delle wmctrlcause si gvimsovrappone.
Di seguito la variante con maximized_vert,maximized_horzrisolve questo problema e abilita la F11commutazione della finestra ingrandita:
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>
gvimInserisci la seguente riga in gvimrc, per uno schermo a prova di errore gvimall'avvio:
autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")
System->Preferences->Keyboard Shortcuts- Vai allaWindow Managementcategoria - SelezionaToggle full screen modee applica ilF11collegamento