web-dev-qa-db-fra.com

Existe-t-il un moyen de passer gvim en mode plein écran?

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.

18
Khaja Minhajuddin

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

8
lcipriani

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é.

10
FvD

Pour les utilisateurs de XFCE: Alt+F11 fonctionne hors de la boîte

5
Hotschke

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
0
apparat

Fenêtre agrandie au lieu de plein écran

Si vous avez un panneau de lancement XFCE du côté droit, l'option fullscreende wmctrlprovoque le chevauchement de gvimname__.

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>

Automatisé, au démarrage de gvimname__

Placez la ligne suivante dans gvimrcname__, pour un plein écran infaillible au démarrage de gvimname__:

autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")
0
Serge Stroobandt