Comment faire de Vim ou Gvim au choix son éditeur de texte favoris?

Bonjour,

Lorsque j’ouvre un fichier texte, un fichier texte au sens large, html, css, txt …
Le système me l’ouvre par défaut avec gedit j’aimerai changer ce comportement pour ouvrir tous les
fichiers textes au sens large avec Vim ou Gvim.

Comment je peux faire ?

Dans les paramètres de Gnome tu pourras configurer tes applications par défauts.

Je n’ai pas trouvé dsl.
J’ai tapé paramètre après avoir appuyer sur la touche super > application par défaut,
voir le fichier joint y a pas éditeur de texte.
gnome

Bonsoir,

Essaie peut-être ceci en «root», pour voir ce qui est disponible :

update-alternatives --config editor

Exemple chez-moi sur Bullseye :

root@yvan-maison:/# update-alternatives --config editor
    Il existe 3 choix pour l'alternative editor (qui fournit /usr/bin/editor).

      Sélection   Chemin             Priorité  État
    ------------------------------------------------------------
    * 0            /bin/nano           40        mode automatique
      1            /bin/ed            -100       mode manuel
      2            /bin/nano           40        mode manuel
      3            /usr/bin/vim.tiny   15        mode manuel

    Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :
    root@yvan-maison:/#

A+

Bonjour ylag,

J’ai fait la commande que tu m’as indiqué et j’ai choisis le numéro 3 (gvim) mais ça ne fonctionne pas quand je crée un fichier txt il me l’ouvre toujours avec gedit avec l’application fichier lorsque je double clic dessus.

sudo update-alternatives --config editor
Il existe 5 choix pour l’alternative editor (qui fournit /usr/bin/editor).

Sélection Chemin Priorité État

0 /usr/bin/vim.gtk3 50 mode automatique
1 /bin/nano 40 mode manuel
2 /usr/bin/vim.basic 30 mode manuel

  • 3 /usr/bin/vim.gtk3 50 mode manuel
    4 /usr/bin/vim.nox 40 mode manuel
    5 /usr/bin/vim.tiny 15 mode manuel

Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :3

essai plutôt :

sudo update-alternatives --config gnome-text-editor

Ce lui que tu viens d’éditer est l’éditeur en cli de ton système, je ne saurai que trop te conseillé de remettre vim ou nano pour plus de sûreté.

1 J'aime

Bonjour,

@clochette a raison, se serait plutôt gnome-text-editor à éditer.

Par contre, il risque de ne pas y avoir d’alternatives pour remplacer gedit de base sur Bullseye :

root@yvan-maison:/# sudo update-alternatives --config gnome-text-editor
Il n'existe qu'une « alternative » dans le groupe de liens gnome-text-editor (qui fournit /usr/bin/gnome-text-editor) : /usr/bin/gedit
Rien à configurer.
root@yvan-maison:/#

A+

J’ai tapé cette commande :

sudo update-alternatives --config gnome-text-editor

Retour :

Il n’existe qu’une « alternative » dans le groupe de liens gnome-text-editor (qui fournit /usr/bin/gnome-text-editor) : /usr/bin/gedit
Rien à configurer.

Donc si je comprends bien on ne peut pas le changer ?

Avec quelques recherches je suis tombé sur ça :

Dans ~/.local/share/applications/defaults.list

[Default Applications]
text/plain=gvim.desktop

Puis tu pourra gérer ton alternatives, car en effet rien n’est prévu de base.

ça marche pour les fichiers txt mais pas html ni c.
Lorsque je double clic dessus avec l’application fichier :

  • .txt => ok bien ouvert avec gvim
  • .hml => ko ne s’ouvre pas avec gvim mais avec le navigateur firefox
  • .c => ko ne s’ouvre pas avec gvim mais avec gedit

Juste une précision quand tu dis tu pourras gérer ton alternative, je ne comprends pas ce que ça veut dire.
Maintenant touts mes fichiers textes au sens large (css, txt, html, …) sont ouvert avec gvim donc y a pas d’alternative ?

Par ce que tu viens de le définir, mais tu peux très bien continuer manuellement à l’ouvrir avec Gedit, et modifier ton alternatives par défaut et modifier le soft qui sera utilisé.

ça marche QUE pour les fichiers txt mais pas html ni c.
Lorsque je double clic dessus avec l’application fichier :

  • .txt => ok bien ouvert avec gvim
  • .hml => ko ne s’ouvre pas avec gvim mais avec le navigateur firefox
  • .c => ko ne s’ouvre pas avec gvim mais avec gedit

essai de changer les associations des fichiers avec certaines extensions manuellement … clique doit ouvrir avec et tu t’assure que ce soit placé par défaut.

Il doit y avoir un truc pour le faire depuis un panneau de configuration mais je te laisse chercher :wink:

Sous Mate-Desktop, et je pense GNOME et Cinnamon:
clic droit sur un fichier .txt
clic gauche sur «Propriétés»
clic gauche onglet «Ouvrir avec»
clic gauche bouton «+ Ajouter»
vim ou gvim installé devrait apparaître parmi les logiciels: le choisir