Hostwinds Tutoriels

Résultats de recherche pour:


Table des matières


Table des matières
Installation de nano
Sur Ubuntu / Debian:
Sur Centos / Rhel:
Sur macOS via homebrew:
Ouverture et création de fichiers
Naviguer dans nano
Édition de texte
Enregistrer et sortir des fichiers nano
Raccourcis clavier communs
Recherche et remplacement du texte
Travailler avec plusieurs fichiers à l'aide de tampons
Ouvrir plusieurs fichiers
Naviguer entre les tampons
Tampons de clôture
Affichage des informations de tampon
Exemple pratique: modification de plusieurs fichiers
Utilisation de tampons avec recherche
Résumé des commandes de tampon
Syntaxe mise en évidence
Autorisant la mise en évidence de la syntaxe
Vérification si la mise en évidence de la syntaxe est activée
Configuration de la mise en évidence de la syntaxe
Étape 1: Localisez les fichiers de définition de syntaxe
Étape 2: modifier le fichier .nanorc
Étape 3: Testez la mise en évidence de la syntaxe
Créer ou modifier manuellement les règles de syntaxe
Format de mise en évidence de la syntaxe
Points forts de syntaxe populaires inclus par défaut
Désactivation de la syntaxe mettant en évidence
Dépannage et conseils
Nano n'enregistre pas les fichiers
Accidentellement sorti sans économiser
Navigation de fichiers volumineux
Obtenir de l'aide
Dernières pensées

Comment utiliser Nano Editor (Linux)

Mots clés: Linux 

Table des matières
Installation de nano
Sur Ubuntu / Debian:
Sur Centos / Rhel:
Sur macOS via homebrew:
Ouverture et création de fichiers
Naviguer dans nano
Édition de texte
Enregistrer et sortir des fichiers nano
Raccourcis clavier communs
Recherche et remplacement du texte
Travailler avec plusieurs fichiers à l'aide de tampons
Ouvrir plusieurs fichiers
Naviguer entre les tampons
Tampons de clôture
Affichage des informations de tampon
Exemple pratique: modification de plusieurs fichiers
Utilisation de tampons avec recherche
Résumé des commandes de tampon
Syntaxe mise en évidence
Autorisant la mise en évidence de la syntaxe
Vérification si la mise en évidence de la syntaxe est activée
Configuration de la mise en évidence de la syntaxe
Étape 1: Localisez les fichiers de définition de syntaxe
Étape 2: modifier le fichier .nanorc
Étape 3: Testez la mise en évidence de la syntaxe
Créer ou modifier manuellement les règles de syntaxe
Format de mise en évidence de la syntaxe
Points forts de syntaxe populaires inclus par défaut
Désactivation de la syntaxe mettant en évidence
Dépannage et conseils
Nano n'enregistre pas les fichiers
Accidentellement sorti sans économiser
Navigation de fichiers volumineux
Obtenir de l'aide
Dernières pensées

L'éditeur de texte Nano est un éditeur de texte léger basé sur un terminal connu pour sa simplicité et sa facilité d'utilisation.Que vous soyez un débutant explorant la ligne de commande ou un utilisateur expérimenté à la recherche d'un éditeur rapide pour vos projets, Nano offre une expérience simple et efficace.

Ce guide vous guidera à travers tout ce que vous devez savoir sur Nano, de l'installation aux fonctionnalités avancées.

Table des matières

Installation de nano

Ouverture et création de fichiers

Naviguer dans nano

Édition de texte

Économie et sortie

Raccourcis clavier communs

Recherche et remplacement du texte

Travailler avec plusieurs fichiers

Syntaxe mise en évidence

Dépannage et conseils

Installation de nano

Dans la plupart des cas, Nano est préinstallé sur votre système.Pour vérifier s'il est disponible, exécutez:

nano --version

Si Nano n'est pas installé, vous pouvez l'ajouter en utilisant le gestionnaire de packages de votre système:

Sur Ubuntu / Debian:

sudo apt update  
sudo apt install nano  

Sur Centos / Rhel:

sudo yum install nano  

Sur macOS via homebrew:

brew install nano  

Ouverture et création de fichiers

Pour ouvrir ou créer un fichier dans Nano, utilisez la commande suivante:

nano <filename>

Exemples:

Pour créer un nouveau fichier:

nano newfile.txt

Pour ouvrir un fichier existant:

nano existingfile.txt

Lorsque vous ouvrez un fichier, Nano affiche son contenu dans la zone d'édition principale ainsi qu'un menu utile de commandes en bas de l'écran.

Naviguer dans nano

Nano fournit plusieurs façons de se déplacer dans votre document:

  • Clés de flèches: Utilisez les touches fléchées pour monter, descendre, gauche, ou droite.
  • Ctrl + a / ctrl + e: Passez au début / fin d'une ligne.
  • Ctrl + y / ctrl + v: Faites défiler vers le haut / vers le bas un écran.
  • Ctrl + w: Recherchez un mot ou une phrase.

Édition de texte

  • Dactylographie: Commencez à taper pour ajouter du texte où se trouve le curseur.
  • Suppression: Utilisez la touche arrière ou supprimez pour supprimer les caractères.

Couper et coller:

  • Ctrl + K: Coupez la ligne actuelle.
  • Ctrl + u: Collez la ou les lignes de coupe.

Défaire et refaire:

  • Alt + u: Annuler la dernière action.
  • Alt + e: Refaire l'action annulée.

Enregistrer et sortir des fichiers nano

Sauver votre travail:
Appuyez sur Ctrl + O (écrivez) pour enregistrer vos modifications.Nano vous invitera à confirmer ou à modifier le nom de fichier.Appuyez sur Entrée pour enregistrer.

Sortant nano:
Appuyez sur Ctrl + X pour quitter.Si vous avez des modifications non enregistrées, Nano vous demandera si vous souhaitez enregistrer avant de sortir.

Raccourcis clavier communs

Voici quelques-uns des raccourcis les plus utilisés de Nano:

action

Raccourci

sauvegarder

Ctrl + o

Sortie

Ctrl + x

Ligne de coupe

Ctrl + k

Pâte

Ctrl + u

annuler

Alt + a

Refaire

Alt + e

Chercher

Ctrl + w

Aller à la ligne / colonne

Ctrl + _

Recherche et remplacement du texte

Recherche: presse Ctrl + w, entrez le texte que vous recherchez, et appuyez sur Entrer.

Remplacer: Après la recherche (Ctrl + w), presse Ctrl + r Pour remplacer par le texte des désirs.

Travailler avec plusieurs fichiers à l'aide de tampons

Lorsque vous travaillez avec plusieurs fichiers, Nano vous permet d'ouvrir et de modifier plusieurs fichiers à la fois à l'aide de tampons.Chaque tampon de Nano correspond à un fichier ouvert.Cette fonctionnalité est particulièrement utile pour basculer rapidement entre les fichiers sans quitter l'éditeur.

Voici comment gérer et naviguer entre plusieurs tampons:

Ouvrir plusieurs fichiers

Pour ouvrir plusieurs fichiers simultanément, énumérez les noms de fichiers lors du lancement de Nano:

nano file1.txt file2.txt file3.txt

Le premier fichier (file1.txt) apparaîtra dans la fenêtre d'édition principale.Les autres fichiers (file2.txt et file3.txt) seront chargés dans des tampons séparés.

Naviguer entre les tampons

Une fois que vous avez plusieurs fichiers ouverts dans des tampons, vous pouvez basculer entre eux en utilisant les commandes suivantes:

  • Ctrl + ^ (ou ctrl + 6): Passez au tampon suivant.
  • Ctrl + o: Enregistrer les modifications du tampon actuel.
  • Ctrl + x: Quittez le tampon actuel (Nano vous invitera à enregistrer les modifications si nécessaire).

Lorsque vous appuyez Ctrl + ^, Nano cycles au tampon suivant de la liste.Cela vous permet de travailler sur un fichier, de passer à un autre et de revenir au besoin.

Tampons de clôture

Pour fermer un tampon spécifique, suivez ces étapes:

  1. Dans le tampon, appuyez sur Ctrl + x pour quitter.
  2. S'il y a des modifications non enregistrées, Nano vous invitera à économiser.Confirmer Oui pour sauver ou N pour éliminer les changements.

Après avoir quitté un tampon, Nano passera automatiquement au tampon suivant, si des fichiers restent ouverts.

Affichage des informations de tampon

Pour voir quel tampon vous modifiez actuellement, Nano montre le nom de fichier dans la barre de titre de l'éditeur.La barre de titre se met également à jour lors du changement de tampons, ce qui facilite le suivi de vos fichiers ouverts.

Exemple pratique: modification de plusieurs fichiers

Voici un exemple étape par étape de la façon de travailler avec plusieurs tampons:

  1. Ouvrez plusieurs fichiers:

nano index.html styles.css script.js

2. Modifier index.html au besoin.

3. Passez au tampon suivant (styles.css) en utilisant Ctrl + ^.

4. Modifier les styles et enregistrer en utilisant Ctrl + o.

5. Passez au tampon final (script.js) et apportez des modifications.

6. Une fois terminé, enregistrez votre travail et sortez les tampons un à la fois en utilisant Ctrl + x.

Utilisation de tampons avec recherche

Lorsque vous travaillez avec plusieurs fichiers, vous devrez peut-être localiser un contenu spécifique entre les tampons:

  • Rechercher dans un tampon: Presse Ctrl + w pour rechercher dans le fichier actuel.
  • Tampons de commutation après la recherche: Utiliser Ctrl + ^ pour passer au tampon suivant et continuer à rechercher.

Cette méthode vous aide à naviguer rapidement et à trouver du contenu sur plusieurs fichiers sans fermer l'éditeur.

Résumé des commandes de tampon

Voici une référence rapide pour gérer les tampons dans Nano:

action

Raccourci

Ouvrir plusieurs fichiers

NANO FILE1 FILE2

Passez au tampon suivant

Ctrl + ^ (Ctrl + 6)

Enregistrer le tampon actuel

Ctrl + o

Tampon fermer

Ctrl + x

Syntaxe mise en évidence

La mise en évidence de la syntaxe dans Nano facilite la lecture et la modification du code ou du balisage en affichant du texte dans différentes couleurs en fonction de sa signification.Cette fonctionnalité est particulièrement utile lorsque vous travaillez avec des langages de programmation, des fichiers de configuration ou tout texte structuré.Par défaut, Nano prend en charge la mise en évidence de la syntaxe pour de nombreuses langues et types de fichiers communs, tels que Html, css, python, javascript, et scripts shell.

Autorisant la mise en évidence de la syntaxe

Pour activer la mise en évidence de la syntaxe, Nano lit les fichiers de définition de syntaxe prédéfinis.Ces fichiers indiquent à Nano comment coder le texte en fonction des types de fichiers et des extensions.

Vérification si la mise en évidence de la syntaxe est activée

Exécutez Nano avec un exemple de fichier pour voir si la mise en évidence est active:

nano test.py

Si vous voyez des mots clés ou des éléments de code de différentes couleurs, la mise en évidence de la syntaxe est déjà activée.Sinon, suivez les étapes ci-dessous pour le configurer.

Configuration de la mise en évidence de la syntaxe

La mise en évidence de la syntaxe dans Nano est contrôlée par le fichier de configuration .nanorc.Le fichier indique à Nano quelles règles de syntaxe à charger en fonction des types de fichiers.

Étape 1: Localisez les fichiers de définition de syntaxe

Les fichiers de syntaxe de Nano se trouvent généralement dans:

  • Linux: / usr / share / nano /
  • macOS (via homebrew): / Opt / homebrew / share / nano /

Pour vérifier les fichiers de syntaxe disponibles, listez le contenu du répertoire:

ls /usr/share/nano/

Vous verrez des fichiers comme:

  • python.nanorc (python)
  • html.nanorc (html)
  • javascript.nanorc (javascript)
  • sh.nanorc (scripts shell)

Chaque fichier contient des règles de syntaxe pour sa langue respective.

Étape 2: modifier le fichier .nanorc

Pour permettre la mise en évidence de la syntaxe, vous devez inclure ces fichiers de syntaxe dans votre .Nanorc Fichier de configuration.

1. Ouvrez le fichier .nanorc dans Nano:

nano ~/.nanorc

Si le fichier n'existe pas, Nano le créera.

2. Ajouter des lignes pour inclure les fichiers de définition de syntaxe.Par exemple:

include "/usr/share/nano/python.nanorc"  
include "/usr/share/nano/html.nanorc"  
include "/usr/share/nano/javascript.nanorc"  
include "/usr/share/nano/sh.nanorc"

Pour inclure tous les fichiers de syntaxe disponibles, vous pouvez utiliser un wildcard (*):

include "/usr/share/nano/*.nanorc"

3.Save et quittez le fichier .nanorc:

  • presse Ctrl + o (Écrivez) pour enregistrer.
  • presse Ctrl + x pour quitter.
Étape 3: Testez la mise en évidence de la syntaxe

Rouvrir un fichier dans Nano qui correspond à l'une des langues incluses:

nano test.html

Si vous êtes configuré correctement, vous verrez la syntaxe mettre en évidence en action.

Créer ou modifier manuellement les règles de syntaxe

Nano vous permet de créer des règles de mise en évidence de syntaxe personnalisée pour tout type de fichier.Ceci est particulièrement utile pour les langues rares ou propriétaires.

Format de mise en évidence de la syntaxe

Une règle de syntaxe suit cette structure de base:

syntax "name" file-pattern  
color "color" regex  
  • syntaxe: Définit le nom de la syntaxe et spécifie les fichiers qu'il s'applique à l'utilisation d'un modèle de fichier.
  • Couleur: Définit la couleur d'une correspondance d'expression régulière (regex).

Points forts de syntaxe populaires inclus par défaut

Nano est livré avec des fichiers de syntaxe pour de nombreux types de fichiers communs, notamment:

Type de fichier

Fichier de syntaxe

Extension de fichier

Python

python.nanorc

.py

HTML

html.nanorc

.html, .htm

Javascrip

javascript.nanorc

.js

Scripts shell

sh.nanorc

.sh, .bashrc

CSS

css.nanorc

.css

Json

json.nanorc

.json

Réduction

markdown.nanorc

.md, .markdown

Pour les inclure, assurez-vous votre .Nanorc Le fichier a:

include "/usr/share/nano/*.nanorc"

Désactivation de la syntaxe mettant en évidence

Si vous préférez désactiver la mise en évidence de la syntaxe, ajoutez la ligne suivante à votre fichier .nanorc:

syntax "none" ".*"

Cela empêche efficacement Nano d'appliquer des règles de syntaxe à tous les fichiers.

Alternativement, lancez Nano avec syntaxe mettant en évidence les désactivés pour une session spécifique:

nano -Ynone filename

Dépannage et conseils

Nano n'enregistre pas les fichiers

Assurez-vous que vous disposez des autorisations correctes pour modifier le fichier.Utilisez Sudo Nano <Felen Name> pour modifier des fichiers protégés.

Accidentellement sorti sans économiser

Si vous appuyez sur Ctrl + X et choisissez de ne pas enregistrer, vos modifications sont perdues.Vérifiez toujours l'invite avant de sortir.

Navigation de fichiers volumineux

Pour les fichiers volumineux, utilisez Ctrl + _ pour passer directement à une ligne spécifique.

Obtenir de l'aide

Nano comprend une aide intégrée.Appuyez sur Ctrl + G à tout moment pour accéder à l'écran d'aide.

Dernières pensées

Nano est un éditeur de texte puissant et convivial, parfait pour les modifications rapides ou travaille dans un environnement terminal.Avec ses raccourcis intuitifs et ses options de personnalisation, il établit un équilibre entre simplicité et fonctionnalité.

Expérimentez les fonctionnalités de Nano et trouvez le flux de travail qui convient à vos besoins.Joyeux montage!

Écrit par Christopher Langdon  /  novembre 8, 2019