J'ai utilisé select-editor
et je note que j'utilise /usr/bin/nano
. Est-ce l'éditeur de texte par défaut que j'utilise?
Lorsque j'ouvre des fichiers texte, il s'ouvre avec gedit
Quelle commande dans terminal doit être spécifiée pour obtenir l'éditeur de texte par défaut que j'utilise et le renvoyer à e in terminal?
Tout d’abord, vous remarquerez qu’il existe deux types d’éditeurs de texte.
L'éditeur de texte par défaut lors de l'utilisation de l'interface graphique n'est pas identique à celui des éditeurs de texte en ligne de commande. Par conséquent, lorsque vous ouvrez un fichier à l'aide de l'interface graphique, vous utilisez probablement les éditeurs de texte de l'interface graphique qui sont gedit par défaut. Alors que lorsque vous utilisez la ligne de commande, vous utilisez donc les éditeurs de texte de ligne de commande.
Pour savoir qu’il s’agit de l’éditeur de texte par défaut en ligne de commande de votre système, vous pouvez appliquer l’une des méthodes suivantes:
Première méthode:
Sudo update-alternatives --config editor
Cette commande vous montre les éditeurs de texte. Celui que vous utilisez a le * devant
Selection Path Priority Status
------------------------------------------------------------
* 0 /bin/nano 40 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
3 /usr/bin/vim.basic 30 manual mode
4 /usr/bin/vim.tiny 10 manual mode
Deuxième méthode:
$ echo $EDITOR
/usr/bin/nano
pour définir l'éditeur par défaut, vous pouvez ajouter les éléments suivants à votre configuration Shell (~/.bashrc
):
export VISUAL="/usr/bin/nano"
export EDITOR="$VISUAL"
Dans ma configuration, aucun des moyens courants de modifier l'éditeur par défaut ne fonctionnait. Alors je viens:
#~/.bashrc
alias edit=nano
C'était tout ce que je voulais de toute façon.