Utiliser des éditeurs de texte en ligne de commande dans Terminal sur Mac
Pour modifier un fichier au format Texte dans Terminal, vous pouvez utiliser un éditeur de texte en ligne de commande.
Les éditeurs de texte sont parmi les programmes les plus anciens disponibles sur tout système d’exploitation. Certains sont entièrement automatiques et vous ne faites, en somme, qu’indiquer les actions à appliquer au texte puis laissez l’ordinateur faire le travail, tandis que d’autres sont beaucoup plus interactifs et vous permettent d’éditer (et d’enregistrer) du texte dans de nombreux formats.
Pour un usage général, le plus simple est de faire appel à l’un des éditeurs de texte fournis avec macOS. Si vous souhaitez utiliser un éditeur de texte graphique, servez-vous de TextEdit (dans le Launchpad). Sinon, utilisez l’un des nombreux éditeurs de texte en ligne de commande fournis avec OS X. Les trois plus complets sont les suivants :
Nano nano
est un éditeur en ligne de commande facile à utiliser. Il remplace l’éditeur Pico. Les instructions d’utilisation de ce dernier peuvent donc être appliquées à nano
. Si vous invoquez l’éditeur Pico, vous exécutez en fait nano
. nano
constitue un bon moyen de s’initier à l’utilisation d’un éditeur en ligne de commande, car il inclut une aide à l’écran facile à suivre.
Vim vim
est un éditeur de texte compatible avec vi
. Il intègre de puissantes améliorations pour parcourir et modifier des documents, et pour effectuer des recherches. L’apprentissage de l’édition de base est aisé et il y a de nombreuses fonctionnalités à découvrir. La plupart des fonctionnalités sont accessibles par le biais de raccourcis clavier qui déclenchent un comportement précis. vim
, ou l’éditeur sur lequel il est basé, vi
, est disponible sur la plupart des systèmes d’exploitation fondés sur UNIX. Si vous prévoyez de faire beaucoup d’édition en ligne de commande, il peut être intéressant de maîtriser cet éditeur, mais si vous n’utilisez qu’occasionnellement un éditeur en ligne de commande, vous pouvez vous en passer.
Emacs À l’instar de vim
, emacs
est un éditeur extrêmement complet disponible sur la plupart des systèmes d’exploitation UNIX. emacs
offre de puissantes fonctions d’édition et peut être personnalisé à l’aide de modules qui étendent ses fonctionnalités et permettent à son interface de faire bien plus que de l’édition de texte. Il est relativement facile à utiliser pour l’édition de base et offre de nombreuses fonctionnalités à découvrir. Tout comme
vim
, emacs
permet d’utiliser des raccourcis clavier pour accéder à ses nombreux comportements fonctionnels. Ces raccourcis clavier nécessitant un effort de mémorisation, emacs
s’avère réellement intéressant si vous utilisez souvent la ligne de commande.
Si vous n’avez jamais utilisé la ligne de commande et que vous ne prévoyez pas de vous en servir beaucoup pour l’édition, nano
est probablement la meilleure option. Si vous pensez utiliser souvent l’environnement de ligne de commande, il est probablement plus intéressant d’apprendre à maîtriser vim
ou emacs
. Leurs philosophies de conception étant très différentes, nous vous conseillons de prendre le temps de les tester tous deux afin de déterminer celui qui vous convient le mieux.
Pour invoquer un éditeur en ligne de commande, saisissez son nom, suivi d’un espace puis du nom du fichier à ouvrir. Si vous souhaitez créer un nouveau fichier, saisissez le nom de l’éditeur, suivi d’un espace puis du chemin d’accès au fichier. Voici un exemple d’utilisation de
nano
pour ouvrir un nouveau fichier nommé « monFichier.conf » dans votre dossier Documents :$ nano ~/Documents/myFile.conf
Pour en savoir plus sur l’utilisation de nano
, vim
ou emacs
, consultez leurs pages man.