102 votes

Comment changer l'éditeur de texte par défaut ?

Comment puis-je changer mon éditeur de texte par défaut de gedit à Emacs ?

8voto

haziz Points 2739

Si vous travaillez à partir du terminal, j'ajouterais ce qui suit à votre fichier .bashrc (ou au fichier de configuration de votre Shell préféré) :

export EDITOR=emacs
export VISUAL=emacs

3voto

Jelmer Points 141
sed -i 's/gedit/emacs/g' /etc/gnome/defaults.list

3voto

John2095 Points 714

Vous pouvez définir l'éditeur de texte par défaut pour un utilisateur spécifique dans la section # ~/.local/share/applications/mimeapps.list par :

[Default Applications]
text/plain=gedit.desktop

Pour une configuration globale pour tous les utilisateurs, vous devez modifier l'onglet /etc/gnome/defaults.list

2voto

ayurdal Points 21

Si vous souhaitez remplacer gedit par tout autre éditeur de texte pour tous les types de fichiers, le plus simple est de modifier le fichier defaults.list situé ici :

/usr/share/applications/defaults.list

Il suffit de trouver et de remplacer tous les gedit.desktop avec votre propre éditeur (dans ce cas emacs.desktop ). Vous devez avoir les droits de root pour éditer le fichier. Donc, faites-le :

sudo -H gedit /usr/share/applications/defaults.list

Enregistrez le fichier, fermez-le et c'est terminé.

2voto

Matthieu Points 455

Sur Ubuntu 20, vous devez modifier le fichier gnome-text-editor lien alternatif de gedit à celui que vous voulez. Cependant, il n'y a généralement qu'un seul éditeur de ce type détecté donc update-alternatives --config ne fonctionnera pas ; vous devrez ajouter l'éditeur que vous voulez.

Par exemple, pour ajouter notepadqq :

sudo update-alternatives --install /usr/bin/gnome-text-editor gnome-text-editor /usr/bin/notepadqq 50
sudo update-alternatives --config gnome-text-editor

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