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

18

Existe-t-il un moyen de transformer gvim en mode plein écran? Je sais que cela est possible sur OS X via MacVim, mais je n'ai pas pu trouver un moyen de le faire sur Ubuntu.

Khaja Minhajuddin
la source

Réponses:

8

Avec gnome, vous pouvez définir un raccourci vers l'action "plein écran". Utilisez gnome-keybinding-properties, sélectionnez Window Managaer et choisissez Change to Fullscreen, puis sélectionnez un raccourci (F11 par exemple). Ce raccourci mettra la fenêtre Gnome actuelle en mode plein écran.

Cela ne fonctionne que si le plugin Enable Extra WM Actions est coché dans le Gestionnaire de paramètres Compiz

lcipriani
la source
4
Merci, ça l'a fait pour moi. Pour les gens qui ne savent pas comment faire, les étapes exactes que j'ai suivies sont les suivantes: - Cliquez sur System-> Preferences-> Keyboard Shortcuts - Allez dans la Window Managementcatégorie - Sélectionnez Toggle full screen modeet appliquez le F11raccourci
Khaja Minhajuddin
4
J'ai associé F11 à la touche plein écran, mais lorsque j'appuie dessus dans gVim, la fenêtre clignote et rien ne se passe. Cela fonctionne dans d'autres applications. Qu'est-ce que je fais mal?
miloshadzic
10

Les paramètres système ne fonctionnent pas pour moi sur Ubuntu 12.04 (comme cela arrive à miloshadzic) car gvim attrape la clé F11 et ne la transmet pas au système.

Il y a cependant une solution que j'ai trouvée dans ce blog

assurez-vous que vous avez wmctrlinstallé. Si vous avez cela, 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 .vimrc et du redémarrage de gvim F11 a maintenant l'effet souhaité.

FvD
la source
4

Pour les utilisateurs XFCE: Alt+ F11fonctionne prêt à l'emploi

Hotschke
la source
0

Vous pouvez également passer en mode plein écran en modifiant les paramètres des lignes et des colonnes. Essayez de mettre ceci dans votre vimrc:

if has('gui_running')
    set lines=999 columns=999
endif
apparat
la source
0

Fenêtre maximisée au lieu de plein écran

Si vous avez un panneau de lancement XFCE à droite, l' fullscreenoption de wmctrlcauses gvimde chevauchement.

La variante ci-dessous maximized_vert,maximized_horzrésout ce problème et permet F11un 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 gvim

Placez la ligne suivante dans gvimrc, pour un plein écran infaillible au gvimdémarrage:

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