Existe-t-il un moyen de passer gvim en mode plein écran? Je sais que cela est possible sous MacVim sous OS X, mais je n'ai pas réussi à trouver le moyen de le faire sous Ubuntu.
Avec gnome, vous pouvez définir un raccourci sur l’action "plein écran". Utilisez gnome-keybinding-properties, sélectionnez Window Managaer, choisissez Change to Fullscreen, puis sélectionnez un raccourci (F11 par exemple). Ce raccourci définira la fenêtre Gnome actuelle en mode plein écran.
Cela ne fonctionne que si le plugin Activer les actions WM supplémentaires est coché dans le Compiz Settings Manager
Les paramètres du système ne fonctionnent pas pour moi sur Ubuntu 12.04 (comme cela arrive à miloshadzic) car gvim attrape la touche F11 et ne la transmet pas au système.
Il y a une solution cependant, que j'ai trouvé dans ce blog
assurez-vous que wmctrl
est installé. Si vous en avez, ajoutez ce qui suit à votre vimrc:
map <silent> <F11>
\ :call system("wmctrl -ir " . v:windowid . " -b toggle,fullscreen")<CR>
Et lors de la sauvegarde du fichier .vimrc et du redémarrage de gvim F11 a maintenant l’effet souhaité.
Pour les utilisateurs de XFCE: Alt+F11 fonctionne hors de la boîte
Vous pouvez également basculer en mode plein écran en modifiant les paramètres de lignes et de colonnes. Essayez de mettre ceci dans votre vimrc:
if has('gui_running')
set lines=999 columns=999
endif
Si vous avez un panneau de lancement XFCE du côté droit, l'option fullscreen
de wmctrl
provoque le chevauchement de gvim
name__.
La variante ci-dessous avec maximized_vert,maximized_horz
résout ce problème et active F11 pour un basculement de fenêtre maximisé:
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
name__Placez la ligne suivante dans gvimrc
name__, pour un plein écran infaillible au démarrage de gvim
name__:
autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")