Comment définir gvim comme éditeur de texte par défaut au lieu de gedit?
8
Je sais que je pourrais utiliser quelque chose comme Ubuntu Tweak pour changer les associations de fichiers pour chaque fichier. Mais je me demande s'il existe un moyen de le faire plus rapidement et de simplement configurer le système de sorte que tous les fichiers qui auraient été ouverts par gedit soient désormais gérés par gvim.
Cliquez avec le bouton droit sur le fichier que vous souhaitez ouvrir, sélectionnez "Ouvrir avec une autre application". Une fenêtre apparaîtra contenant une liste de tous les programmes installés. Sélectionnez gvim dans la liste et assurez-vous que "Se souvenir de cette application ..." est sélectionné. Cela ouvrira tous les fichiers de ce type dans gvim. Cependant, ce n'est que la moitié de l'histoire, car il existe de nombreux autres types de fichiers. Une autre façon est de modifier ou de créer ce fichier:
~/.local/share/applications/defaults.list
et assurez-vous qu'il contient
[Default Applications]
text/plain=gvim.desktop
Une façon recommandée de le faire est de taper cette commande dans un terminal:
sudo update-alternatives --config editor
pour mettre à jour l'éditeur de ligne de commande, et
pour mettre à jour l'éditeur GUI. Saisissez le numéro correspondant à l'éditeur que vous souhaitez définir comme éditeur et appuyez sur Entrée. Cela mettra à jour toutes vos références système.
J'ai fait ce que vous avez dit et j'ai finalement obtenu que gvim ouvre des fichiers texte. Avec mes fichiers source, il utilise toujours gedit. Comment puis-je vraiment vraiment dire à ubuntu d'arrêter d'utiliser gedit PARTOUT et d'utiliser gvim à la place?
Shahbaz
Qu'entendez-vous par fichiers sources?
theTuxRacer
fichiers source comme dans .c, .h, .cppetc! J'ai résolu mon problème ici
Shahbaz
@Shahbaz sed -n '/=gedit\.desktop$/s/gedit/gvim/p' /usr/share/applications/defaults.list >> ~/.local/share/applications/defaults.listCela devrait faire que tous les fichiers qui s'ouvrent par défaut avec gedit.desktop soient ouverts par défaut par gvim.desktop (pour votre utilisateur). Il y a probablement une "meilleure" façon, mais j'aime le faire via le terminal.
geirha
@geirha, oui, j'ai posé cette question et j'ai obtenu une réponse similaire. J'ai déjà mis le lien dans mon commentaire précédent.
Shahbaz
3
Prenez simplement n'importe quel fichier qui s'ouvre avec gedit par défaut, allez dans ses propriétés et changez l'application par défaut avec laquelle il s'ouvre en gvim. Et.. Voila!
.c
,.h
,.cpp
etc! J'ai résolu mon problème icised -n '/=gedit\.desktop$/s/gedit/gvim/p' /usr/share/applications/defaults.list >> ~/.local/share/applications/defaults.list
Cela devrait faire que tous les fichiers qui s'ouvrent par défaut avec gedit.desktop soient ouverts par défaut par gvim.desktop (pour votre utilisateur). Il y a probablement une "meilleure" façon, mais j'aime le faire via le terminal.Prenez simplement n'importe quel fichier qui s'ouvre avec gedit par défaut, allez dans ses propriétés et changez l'application par défaut avec laquelle il s'ouvre en gvim. Et.. Voila!
la source
Cette question est posée tout le temps, et aucune des réponses ne semble fonctionner à 100%.
Si vous êtes paresseux et que cela ne vous dérange pas un hack rapide et sale, essayez ceci:
Vos fenêtres d'édition afficheront toujours "GEDIT" dans la barre de titre, mais la fenêtre contiendra gvim.
la source