Nano est un simple éditeur de texte sous tty et xterm.
Très utile en cas de crash système où l'on se retrouve sans serveur X ou pour de l'administration (locale ou ssh).
C'est un clone de l'éditeur Pico qui est inclus avec le client d'email Pine.
Nano permet d'éditer simplement et rapidement les fichiers de configuration et de programmation.
Le nom NANO provient du Système international d'unités, dans lequel nano signifie « 1 000 fois plus que pico » (PICO étant un autre éditeur de texte que NANO concurrence et remplace). Le rétroacronyme Nano is ANOther editor (« Nano est un autre éditeur ») est aussi parfois utilisé.
Nano : raccourcis clavier, quelques raccourcis claviers
CTRL + A : Permet d’aller au début de la ligne
CTRL + E : Permet d’aller à la fin de la ligne
CTRL + Y : Permet de remonter de page en page
CTRL + V : Permet de descendre de page en page
CTRL + _ : Permet de se rendre au n° de ligne indiqué
CTRL + C : Permet de savoir à quel n° de ligne / colonne / caractère se trouve votre curseur
CTRL + W : Permet de faire une recherche
CTRL + D : Permet de supprimer un caractère
CTRL + K : Permet de supprimer une ligne complète (comme la commande dd sous Vi)
CTRL + O : Permet de sauvegarder votre fichier
CTRL + X : Permet de quitter nano
CTRL + G : Affiche l’aide
copier / couper / coller
CTRL + K pour la couper, suivi d’un CTRL + U pour la coller. Maintenant que cette ligne est en mémoire, vous pouvez aller la coller ailleurs.
Plusieurs lignes : faites un CTRL + ^ et déplacez les flèches du clavier pour surligner le texte qui vous intéresser. Ensuite un petit CTRL + K, CTRL + U et vous pourrez recopier ce passage ailleurs avec un autre CTRL + U.
Coloration syntaxique
Créer un fichier
Code : Tout sélectionner
nano ~/.nanorc
Code : Tout sélectionner
include "~/.nano/yaml.nanorc"
Un script d’installation (télécharge et active toutes les colorations syntaxiques) existe, pour le lancer, rien de plus simple :
Code : Tout sélectionner
curl https://raw.githubusercontent.com/scopatz/nanorc/master/install.sh | sh
Pour du php
Pour du bash
Pour du python