2 votes

menu manquant de gvim sur arch/xfce

Voir le sujet.

set guioptions?

guioptions=aegirLtmT

L'astuce normale consiste à supprimer ~/.gnome2/Vim mais ce fichier n'existe pas.

Ce qui est étrange, c'est qu'après avoir installé certains plugins, Plugin s'affiche comme un élément de menu.

Est-ce que mon installation de gvim sur arch est défectueuse ? J'ai essayé de réinstaller, mais ça n'aide pas

EDIT : La réponse acceptée n'est pas ce que j'ai fait pour résoudre le problème (voir mon commentaire sur la réponse), mais j'espère qu'elle aurait fonctionné.

3voto

Unnati Gutpa Points 11

Je n'ai pas la réponse, mais voici comment j'aborderais le problème.

La première chose à essayer serait de lancer gvim depuis un Shell comme ceci :

gvim -u NONE

Cela devrait vous montrer la barre de menu et la barre d'outils. Si vous ne voyez pas ces deux éléments, peut-être que votre gvim a été construit sans les supporter, mais c'est peu probable. Exécutez

:version

et recherchez tous les noms de fonctionnalités qui commencent par - comme -menu .

Il est suspect que l'ordre des drapeaux dans la valeur 'guioptions' que vous avez affichée diffère de l'ordre par défaut. Cela suggère que quelque chose a supprimé, puis ajouté des drapeaux pendant le démarrage. Cela pourrait avoir quelque chose à voir avec cela. Redémarrer gvim normalement et xecute

:verbose set guioptions?

pour voir ce qui a touché cette option en dernier.

Vous pouvez aussi essayer d'exécuter

:scriptnames

Cela vous montrera tous les fichiers script que gvim a sourcés depuis le démarrage. Cela pourrait vous montrer des fichiers suspects tels que le fichier ~/.gnome2/Vim que vous recherchiez.

2voto

Getsy Points 425

Il semble que @simendsjo manque le fichier $VIMRUNTIME/menu.vim . Je serais heureux de lui donner le mien, mais je lui ferais confiance aussi loin que je puisse me jeter numériquement. Vous pouvez le télécharger sur aquí (il s'agit d'un miroir ftp.vim.org) et le placer dans le répertoire $VIMRUNTIME/ .

Je crée seulement une réponse séparée pour que d'autres la voient comme la bonne réponse, si en fait cela résout le problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X