page Parent: programmation D’Applications
Introduction
GNU nano est un éditeur de texte simple basé sur un terminal. Bien qu’il ne soit pas aussi puissant Qu’Emacs ou Vim, il est facile à apprendre et à utiliser. Nano est idéal pour apporter de petites modifications aux fichiers de configuration existants ou pour écrire de courts fichiers texte brut. Il a été créé à l’origine comme un remplacement gratuit pour L’éditeur Pico Non libre. Pico est l’éditeur basé sur le terminal utilisé dans la suite de messagerie Pine de l’Université de Washington.,
Nano peut être utilisé dans une fenêtre de terminal ou sur la console système.
l’utilisation de base de nano est couverte ici. Si vous souhaitez apprendre des techniques plus avancées telles que l’utilisation de plusieurs tampons ou la coloration syntaxique du code, consultez la documentation du projet nano.
installation de Nano
Nano fait partie de L’installation standard D’Ubuntu, et devrait déjà être sur votre système. Si pour une raison quelconque ce n’est pas le cas, utilisez votre gestionnaire de paquets préféré pour installer nano.
utilisation de Nano
Nano est un programme de ligne de commande basé sur un terminal., Bien que pas compliqué ou difficile à utiliser, il est différent d’un éditeur de texte basé sur une interface graphique tel que gedit. Les deux principales caractéristiques qui diffèrent sont les combinaisons de touches raccourcies et l’utilisation d’une souris.
Remarque
Cette discussion se réfère spécifiquement à l’utilisation de nano dans une fenêtre de terminal. L’utilisation de nanoparticules sur la console système est presque identique, avec la principale différence étant l’utilisation de la souris.,
démarrage de Nano
pour démarrer nano avec un fichier vide, ouvrez une fenêtre de terminal et à la ligne de commande tapez « nano » (sans les guillemets). Par exemple:
jeffsch@mandela:~ nano
Pour ouvrir un fichier existant pour l’édition, type « nano nom de fichier », où filename est le nom du fichier existant. Par exemple, pour ouvrir le fichier qui contient la liste des commandes les plus récemment émises, assurez-vous que vous êtes dans votre répertoire personnel, et à la ligne de commande tapez « nano .,bash_history » comme dans l’exemple suivant:
jeffsch@mandela:~ nano .bash_history
Dans l’exemple ci-dessus, si le fichier .bash_history n’existe pas dans votre répertoire actuel, nano va démarrer un nouveau fichier vierge et l’utiliser .bash_history comme son nom.
Attention
wrap Ligne est activée par défaut. Lorsque Line wrap est activé, nano insère des caractères de fin de ligne dans votre fichier lorsqu’il encapsule des lignes pour s’adapter à la largeur de la fenêtre du terminal., Seules les lignes que vous tapez ou collez dans la fenêtre sont encapsulées. Les longues lignes existantes ne sont pas encapsulées tant que vous n’ajoutez pas de nouveau texte à la ligne ou que vous n’utilisez pas la combinaison de touches Ctrl-J pour justifier le paragraphe actuel.
Si vous utilisez nano pour éditer des fichiers de configuration, vous ne voulez probablement pas que l’habillage de ligne soit activé. Pour commencer nano avec retour à la ligne, utilisez le commutateur-w, comme dans l’exemple suivant:
jeffsch@mandela:~ nano -w .,bashrc
Présentation de l’Écran
Figure 1: par Défaut nano disposition de l’écran
La valeur par défaut nano disposition de l’écran est comme le montre la Figure 1. Les deux dernières lignes montrent les combinaisons de touches pour les opérations courantes. Le symbole ^ représente la touche de contrôle de votre clavier. Par exemple, utilisez la combinaison de touches Ctrl-G pour afficher une introduction de base à nano et sa disposition d’écran par défaut.
Les polices d’écran et les couleurs d’arrière-plan sont déterminées par les paramètres de votre terminal., Et lorsque vous redimensionnez la fenêtre du terminal, nano s’ajuste en conséquence.
Les longues lignes qui ne sont pas enveloppées pour s’adapter à la fenêtre sont indiquées par le symbole $ à l’extrême droite de la fenêtre du terminal. Le symbole $ ne fait pas partie de votre fichier; il vous indique simplement que la ligne de texte est trop longue pour être affichée dans le terminal.
Utilisation de La Souris
Par défaut, la souris services sont fournis par la fenêtre de terminal. La souris fonctionne presque de la même manière que dans un éditeur D’interface graphique., Vous pouvez mettre en surbrillance du texte, cliquer avec le bouton droit pour copier et coller, et utiliser le bouton du milieu de la souris pour coller du texte à partir du tampon. Toutefois, lorsque vous utilisez le bouton central de la souris pour coller le texte, le texte est collé à l’emplacement actuel du curseur, et non à l’emplacement du pointeur de la souris. D’autres limitations existent. Par exemple, vous ne pouvez pas utiliser la souris pour couper ou supprimer du texte, ni pour faire défiler le fichier.
Nano a ses propres services de souris intégrés, mais ils sont limités., Ils offrent uniquement la possibilité de déplacer le curseur au point où vous cliquez et de marquer le début et la fin d’une section de texte. Utilisez la combinaison de touches Alt-M pour basculer entre l’utilisation des services de souris du terminal et les services de souris intégrés de nano.
Remarque
Si vous utilisez nano à la console système, vous devez avoir gpm installé et en cours d’exécution avant d’utiliser la souris. Le paquet gpm est dans le référentiel de L’univers.
Utilisation du Clavier
la saisie au clavier insérer du texte à l’emplacement actuel du curseur., Les touches Page Haut et Page Bas, Les touches fléchées et les touches insérer et supprimer fonctionnent comme dans la plupart des autres éditeurs de texte. Si vous êtes sur un clavier qui n’a pas ces touches, vous pouvez utiliser D’autres combinaisons de touches Ctrl. Ils sont répertoriés dans l’aide en ligne de nano, accessible avec la combinaison de touches Ctrl-G.
Les opérations Copier, Coller et couper sont disponibles, mais elles n’utilisent pas les mêmes séquences de touches Ctrl que dans la plupart des éditeurs GUI. Voir l’Édition de Texte pour plus d’informations.,
ouverture, enregistrement et fermeture de fichiers
Vous pouvez ouvrir un fichier pour l’édition lorsque vous démarrez nano, comme indiqué dans la section Démarrer Nano. Cette section vous montre comment ouvrir un fichier lorsque nano est déjà démarré.
ouverture de fichiers
ouvrez un fichier avec la commande Read File, Ctrl-R. La commande Read File insère un fichier du disque à l’emplacement actuel du curseur.
lorsque vous y êtes invité, tapez le nom du fichier que vous souhaitez ouvrir ou utilisez la combinaison de touches Ctrl-T pour utiliser le navigateur de fichiers intégré à nano pour accéder au fichier que vous souhaitez ouvrir.,
Si un fichier est déjà ouvert, nano insérez le nouveau fichier à l’emplacement actuel du curseur; il ne sera pas fermer le fichier existant, ni d’ouvrir un nouvel écran pour le nouveau fichier.
enregistrer et Enregistrer sous
enregistrer et Enregistrer sous sont tous deux réalisés avec la commande Write Out, Ctrl-O.
lorsque vous y êtes invité, appuyez sur Entrée pour accepter le nom de fichier existant. Pour enregistrer sous un autre nom de fichier, tapez le nouveau nom et appuyez sur Entrée, ou utilisez la combinaison de touches Ctrl-T pour utiliser le navigateur de fichiers intégré à nano.
fermeture de fichiers
fermez un fichier avec la combinaison de touches Ctrl-X., Si le fichier sur lequel vous travaillez a été modifié depuis la dernière fois que vous l’avez enregistré, vous serez invité à enregistrer le fichier en premier. Tapez y pour enregistrer le fichier, ou n POUR QUITTER nano sans enregistrer le fichier.
la fermeture d’un fichier ferme également nano.
édition de texte
comme c’est normal dans la plupart des éditeurs de texte, le texte que vous tapez dans nano est inséré à la position actuelle du curseur. Les touches supprimer et Retour arrière fonctionnent également de la même manière que dans d’autres éditeurs.
utilisez la combinaison de touches Alt-6 pour copier du texte dans le « tampon de coupe »., De même, utilisez la combinaison de touches Ctrl-K pour supprimer le texte (il est coupé dans le « tampon de coupe »). Si aucun texte n’est marqué, ces deux commandes copient ou coupent la ligne entière du texte.
utilisez la combinaison de touches Ctrl-U Pour Coller le texte dans le « tampon de coupe » dans le fichier.
Pour couper ou copier du texte spécifique, vous devez d’abord marquer le début et la fin du texte que vous souhaitez sélectionner. Vous pouvez le faire avec le clavier ou la souris, mais l’utilisation de la souris pour le marquage, vous devez d’abord activer nano intégré de services de souris.,
pour utiliser le clavier Pour sélectionner du texte, placez le curseur au début du texte que vous souhaitez sélectionner, appuyez sur la touche Alt-Une combinaison de touches pour marquer le début, puis déplacez le curseur jusqu’à la fin de la section que vous souhaitez sélectionner.
Pour utiliser la souris pour marquer le début d’une sélection, assurez-vous d’abord que les nano intégré de services de souris sont activés. Utilisez la combinaison de touches Alt-M pour basculer entre la souris nano et la souris du terminal. Cliquez sur l’emplacement où vous souhaitez marquer le début de la sélection, déplacez-vous vers la fin de la section que vous souhaitez sélectionner et cliquez à nouveau avec la souris., Vous devrez peut-être utiliser le clavier pour faire défiler l’écran vers le haut ou vers le bas, car nano ne prend pas en charge le défilement avec la souris.
Une fois que vous avez marqué le début et la fin du texte, les combinaisons de touches Alt-6 et Ctrl-K peuvent être utilisées pour le copier ou le couper, respectivement.
Remarque
du Texte copié ou coupé en nano interne « presse-papier » ne peut être collée dans le courant de nano session. Le texte n’est pas disponible pour être collé dans d’autres fenêtres ou programmes.,
Si vous utilisez nano dans une fenêtre de terminal, vous pouvez utiliser la souris pour copier et coller du texte vers et à partir d’autres fenêtres sur votre bureau. Vous ne pouvez pas utiliser la souris pour couper ou supprimer du texte.
quitter Nano
pour quitter nano, utilisez la combinaison de touches Ctrl-X. Si le fichier sur lequel vous travaillez a été modifié depuis la dernière fois que vous l’avez enregistré, vous serez invité à enregistrer le fichier en premier. Tapez y pour enregistrer le fichier, ou n POUR QUITTER nano sans enregistrer le fichier.