web-dev-qa-db-fra.com

Comment masquer le menu/barre d'outils de gvim?

Je n'ai pas besoin d'utiliser les barres de menus et d'outils de gvim sous Windows Puis-je les cacher?

Cela donnera plus d'espace à la zone de texte.

enter image description here

50
zdd
:set guioptions -=m 

Enlève la barre de menu.

:set guioptions -=T

Supprime la barre d'outils.

Ma référence

70
hd1

vous pouvez le cacher en tapant ces commandes dans votre .vimrc

set guioptions-=m  "menu bar
set guioptions-=T  "toolbar
set guioptions-=r  "scrollbar
47
phschoen

J'ai le code suivant dans mon .vimrc: par défaut, la barre est masquée, mais si je veux l'afficher, je peux l'utiliser F11 pour basculer entre les deux modes.

function! ToggleGUICruft()
  if &guioptions=='i'
    exec('set guioptions=imTrL')
  else
    exec('set guioptions=i')
  endif
endfunction

map <F11> <Esc>:call ToggleGUICruft()<cr>

" by default, hide gui menus
set guioptions=i

Supprimer mTrl masque la barre de menus, la barre des tâches et la barre de défilement droite de la fenêtre. Il s’agit en quelque sorte du mode plein écran Gvim. Voir :help guioptions pour plus d'informations et pour la personnalisation.

PS: il est important de conserver i dans vos options d’option, sinon l’icône Vim ne s’affiche pas dans AltTAB et barre de tâches.

18
Xavier T.

Vous pouvez sélectionner Edition -> Paramètres généraux -> Basculer dans la barre d’outils. Cela masque la barre d'outils jusqu'à ce que vous redémarriez VIM. Ensuite, entrez :set. Vim Invite la liste des différentes options, trouve la ligne contenant guioptions. C’est ce que vous devez ajouter au fichier .vimrc pour conserver cette apparence.

Cette méthode peut être utilisée si vous ne connaissez pas le nom de l’option, mais savez comment le changer via le menu principal.

5
Lazin

J'ai 

set guioptions=

dans mon .vimrc. Mais trop souvent, je voulais utiliser le menu momentanément avec :set go+=m et :set go-=m

De Masquer la barre d’outils ou les menus pour voir plus de texte - Wiki Vim Tips , j’utilise leur

let mapleader=","
nnoremap <leader>m :if &go=~#'m'<Bar>set go-=m<Bar>else<Bar>set go+=m<Bar>endif<CR>

activer/désactiver le menu avec ,m. (Eh bien, ils ont en fait ctrl-F1 comme liaison de clé.) 

Par exemple, lorsque je dois me rappeler comment coller du presse-papiers du système d'exploitation, je le trouve très rapidement dans le menu. Une fois trouvé, je vais toujours le saisir manuellement avec "+gP pour développer la mémoire musculaire, mais je l'utilise quand même si rarement que je l'oublie trop rapidement. 

2
Brady Trainor

L’expédition de gVim avec Fedora (ne sachant pas si d’autres distributions sont effectuées) a un bogue qui ne vous permet pas de supprimer le menu avec set go-=m; pour une raison quelconque, l'option "m" ne figure pas dans la chaîne "go" tant que vous ne l'avez pas définie. Ainsi, la séquence de commandes .vimrc qui supprime la barre de menus au démarrage de Fedora (testée en 26) est la suivante:

set go=agitm
set go-=m

Je ne pourrais trouver de solution nulle part ailleurs, alors j'espère que cela aidera quelqu'un d'autre utilisant gVim sur Fedora.

1
tdehr
set go=c

Utilisez les boîtes de dialogue de la console au lieu des boîtes de dialogue contextuelles pour des choix simples.

Je pense que cela va l'éteindre, pas seulement le cacher.

http://vimdoc.sourceforge.net/htmldoc/options.html#%27go-c%27

Edit: Juste pour clarifier, cette option permet également de désactiver les menus et les barres d’outils dans une interface graphique.

 enter image description here

0
Lanti