Comment réinstaller l'éditeur de texte nano sur Mac
Si vous avez récemment essayé d'utiliser nano en ligne de commande sur MacOS, vous avez peut-être remarqué que l'éditeur de message pico est plutôt lancé, via un lien symbolique pour/usr/bin/nano vers pico. En effet, les versions les plus récentes de MacOS suppriment l'éditeur de messages nano de la ligne de commande pour une raison quelconque, et ont plutôt remplacé nano par pico.
Si vous choisissez d'utiliser l'éditeur de texte nano, vous pouvez récupérer nano dans la ligne de commande en l'installant vous-même à la main.
La manière la plus simple de configurer l'éditeur de texte nano sur MacOS consiste à utiliser Homebrew.
Comment monter l'éditeur plein écran nano sur MacOS
Si vous n'avez pas encore monté Homebrew, vous devrez certainement le faire en premier. Homebrew est facile à installer sur Mac et utilise également une gestion simple des packages ainsi qu'une multitude d'appareils en ligne de commande, d'applications et également d'énergies qui reconnaissent de nombreux utilisateurs Unix et Linux.
En supposant que Homebrew soit installé, la configuration de nano sur Mac est très simple.
Depuis le Terminal, saisissez la syntaxe suivante :
brew install nano
Une fois que nano a effectivement fini de se configurer, vous pouvez introduire nano habituellement depuis la ligne de commande avec :
nano
Et vous partez, vous êtes de retour à l'utilisation de l'éditeur de messages nano sur la ligne de commande.
Le remplacement de nano par pico par défaut est arrivé avec macOS 12.3 ainsi que vers l'avant, où vous découvrirez également que Python 2 a été supprimé, mais vous pouvez faire de Python 3 la valeur par défaut sur Mac si vous le souhaitez. Bien que les facteurs spécifiques de ces modifications ne soient pas clairs, des spéculations en ligne suggèrent qu'il pourrait s'agir d'échapper à des problèmes de licence GNU ou à des problèmes potentiels de sûreté et de sécurité. La bonne nouvelle est que grâce à Homebrew, il est facile d'inclure et de remplacer tout périphérique de ligne de commande obsolète ou manquant que vous pourriez reconnaître et également utiliser comme composant de votre processus, qu'il s'agisse de nano, de python ou de toute autre chose.
De ce que ça vaut, nano est basé sur pico, de nombreux utilisateurs ne remarqueront même pas la distinction entre les deux éditeurs plein écran, étant donné que les commandes, les frappes, l'interface, etc. coïncident également, mais nano permet certaines modifications que pico n'utilise pas .
Avez-vous remarqué que nano a été modifié silencieusement par pico ? Avez-vous changé et également monté nano, ou êtes-vous plus susceptible de vous en tenir à pico, ou de sélectionner quelque chose de complètement différent comme emacs ou la force ?