Comment utiliser l'éditeur GNU Nano

Comment utiliser l'éditeur GNU Nano
Lorsque vous travaillez sur l'interface de ligne de commande (CLI) sur Linux, vous devrez souvent créer / modifier les fichiers texte. Il existe de nombreux éditeurs de texte conçus pour la CLI, par exemple, vim, emacs, nano, etc.

Cet article se concentrera sur l'éditeur de texte nano. GNU Nano fait partie du système GNU / Linux. Ce programme est un éditeur de texte très simpliste, mais puissant. GNU Nano est très adapté à ceux qui préfèrent la simplicité aux fonctionnalités et à la puissance. Ci-dessous, vous apprendrez à utiliser l'éditeur GNU Nano.

GNU Nano sur Linux

Linux est le programme du noyau, créé et entretenu par Linus Torvalds. Cependant, le noyau lui-même n'est pas utile. Les autres logiciels qui se trouvent au-dessus de Linux sont ce qui constitue le système d'exploitation fonctionnel entier. La plupart des distros Linux utilisent le logiciel fourni par le projet GNU pour compléter le système d'exploitation.

Nano est un éditeur de texte qui fait partie du système GNU. Le système GNU, développé et entretenu par le projet GNU, est un système d'exploitation complet qui est gratuit et open source. Fait intéressant, presque toutes les distros de Linux actuels ne sont qu'une partie de l'ensemble du système GNU. C'est pourquoi Linux est également appelé GNU / Linux.

Installation de GNU Nano

Comme vous l'avez peut-être déjà deviné, votre système devrait déjà faire installer Nano. Si vous n'avez pas d'installation de nano, il est disponible sur toutes les distros Linux directement à partir de leurs serveurs de package respectifs. Dans la plupart des situations, le nom du package sera nano.

Selon la distribution que vous utilisez, exécutez la commande appropriée dans un terminal.

Pour Debian / Ubuntu et les dérivés, utilisez la commande suivante:

$ sudo apt install nano

Pour Arch Linux et les dérivés, utilisez la commande suivante:

$ sudo pacman -s nano

Pour OpenSUSE, SUSE Linux et dérivés, utilisez la commande suivante:

$ sudo zypper installer nano

Pour Fedora et les dérivés, utilisez la commande suivante.

$ sudo dnf installer nano

Découvrez la page d'accueil officielle de GNU Nano

Si vous vous sentez aventureux, essayez plutôt cette méthode. Nous installerons GNU Nano de la source. Bien que ce soit une chose amusante à faire, l'inconvénient est, votre gestionnaire de packages ne peut pas le gérer directement. De plus, s'il y a une version mise à jour, vous devrez redémarrer la source, la compiler et l'installer à nouveau.

Prêt? Prenez le code source nano.

$ curl -o nano.le goudron.gz https: // www.nano-éditeur.org / dist / v4 / nano-4.9.3.le goudron.gz

Si vous n'avez pas d'installation de boucle, vous pouvez également utiliser WGET.

$ wget -o nano.le goudron.gz https: // www.nano-éditeur.org / dist / v4 / nano-4.9.3.le goudron.gz

Extraire le package.

$ tar -xvf nano.le goudron.gz

Pour la prochaine partie, vous aurez besoin d'outils de construction, comme le compilateur GNU C / C ++. Dans le cas de Debian / Ubuntu, vous devrez installer le build-essentiels groupe de forfaits. Si vous utilisez un système basé sur une arche, installez le devent de base emballer. Si vous exécutez d'autres distros, veuillez effectuer vos propres recherches sur ces distros, d'abord.

Une fois les outils requis installés, exécutez les commandes suivantes.

$ cd nano-4.9.3
$ ./ Configurer
$ Make -j $ (nproc)
$ sudo faire l'installation

Utilisation de Nano

Une fois Nano installé, il est temps de l'utiliser. À partir d'un terminal, exécutez la commande suivante.

$ nano

Cela commencera l'éditeur Nano avec un fichier texte vierge.

Sortant de nano

Avez-vous déjà été à Vim? Ensuite, vous connaissez peut-être le mème «Can't Exit Vim». Eh bien, dans le cas de Nano, il n'y a rien de compliqué comme ça,. Presse pour quitter l'éditeur Nano.

Création d'un fichier texte

Pour créer un fichier texte à un emplacement spécifique, utilisez la structure de commande suivante. Assurez-vous que l'utilisateur actuel a une autorisation d'écriture au répertoire cible.

$ nano

Par exemple, je vais créer un fichier texte avec la démonstration de nom.txt à l'emplacement ~ / Desktop.

$ Nano ~ / Desktop / Demo.SMS

Comme la démo.Le fichier txt n'existe pas, Nano ouvrira un fichier texte vierge. Le fichier n'est pas encore créé et sera écrit une fois que vous aurez enregistré le fichier.

Enregistrer un fichier texte

Une fois que vous avez apporté des modifications à un fichier texte, enregistrez le fichier en appuyant sur .

Nano demandera le nom du fichier. Dans la plupart des cas, vous avez juste frappé Entrer. Si vous avez édité un fichier existant, vous ne devriez probablement pas modifier le nom du fichier. Si vous le faites, Nano enregistrera un nouveau fichier avec le nouveau nom et le contenu nouvellement édité.

Une fois le fichier enregistré, vous verrez le message de réussite.

Nano vous demandera également de sauvegarder si vous êtes sur le point de fermer l'éditeur sans enregistrer le fichier édité.

Édition d'un fichier existant

Pour modifier un fichier existant, utilisez la structure de commande suivante. Notez que cette méthode est tout à fait comme la méthode de création d'un nouveau fichier avec Nano.

$ nano

Recherche

Ceci est une fonctionnalité commune offerte par la plupart des éditeurs de texte. Nano a également une option de recherche simpliste mais pratique. Pour rechercher un terme spécifique, appuyez sur .

Nano apparaîtra la fonction de recherche. Entrez le mot-clé de recherche et appuyez sur Entrer.

Nano sautera le curseur au résultat de la recherche. S'il y a plus d'un même terme, vous pouvez appuyer Pour aller au résultat de la recherche suivant.

Remplacement du texte

Nano a également une fonction de remplacement assez pratique. Pour remplacer un texte, appuyez sur .

Entrez le terme pour remplacer. Ensuite, entrez la valeur de remplacement.

Nano mettra en valeur les matchs et demandera si vous souhaitez les remplacer. S'il y a plus d'un match, Nano proposera également de remplacer tous les matchs à la fois.

Copier et coller

Nano n'offre pas de fonction de copie-coller en soi. Cette fonction est plutôt gérée par l'émulateur de terminal que vous utilisez. Dans la plupart des émulateurs terminaux, est le raccourci pour la copie et est le raccourci pour coller.

Nano propose également des fonctions de coupe et de coller. Personnellement, je trouve un peu mal à l'aise d'utiliser. Pour faire une coupe, effectuez ce qui suit: déplacez votre curseur vers l'emplacement souhaité et appuyez sur Pour définir le marqueur; Ensuite, utilisez les touches de flèche pour déplacer votre curseur vers l'emplacement souhaité et appuyez sur Pour couper le texte.

Pour coller, presser .

Défaire et refaire

Supprimé la mauvaise ligne par accident? Collé le contenu au mauvais endroit? Annuler et refaire sont là pour vous sauver!

Dans le cas de Nano, le raccourci pour l'annulation est .

Pour effectuer une refonte, appuyez sur .

Raccourcis clavier nano

Comme vous pouvez déjà le dire, toutes les fonctions de Nano sont directement accessibles via les raccourcis clavier. La maîtrise des raccourcis est le meilleur moyen de tirer pleinement parti de l'éditeur Nano. À l'écran, Nano montre une poignée de raccourcis clavier.

Ici, le symbole «^» indique le Ctrl la clé, et le symbole «M» indique le Alt clé. Par exemple, «^ o» signifie «ctrl + o."

Pour obtenir la liste de tous les raccourcis clavier pris en charge, appuyez sur .

Vous pouvez également consulter la page principale Nano. La page principale offre une explication approfondie de tous les arguments de commandement.

$ man nano

Nano Syntaxe Fayant

Nano n'est pas seulement un éditeur de texte simple et simple. Ce programme peut également être amélioré avec les couleurs. La mise en évidence de la syntaxe est une caractéristique commune parmi les éditeurs de texte. Il existe de nombreuses fonctions de mise en évidence de syntaxe disponibles pour Nano. Dans cet exemple, je présenterai des fichiers améliorés de la syntaxe Nano améliorée de GitHub.

Comme le dit le didacticiel, exécutez la commande suivante pour installer la syntaxe en surbrillance pour Nano.

$ curl https: // brut.githubusercontent.com / scopatz / nanorc / maître / installer.sh | shot

Si vous n'avez pas d'installation de boucle, alors WGET est également disponible.

$ wget https: // brut.githubusercontent.com / scopatz / nanorc / maître / installer.sh -o- | shot

La fonctionnalité téléchargera et localisera un tas de .NANORC Fichiers au répertoire «~ / nano».

Dernières pensées

Nano est un éditeur de texte génial qui offre juste assez pour vos besoins quotidiens. Cependant, si vous êtes un utilisateur avancé ayant besoin de fonctions vraiment avancées, consultez VIM. Vim est sans doute l'un des meilleurs éditeurs de tous. Commencez avec VIM dans ce Guide des débutants de VIM.

Apprécier!