web-dev-qa-db-fra.com

Un moyen de rechercher du texte dans nano?

Nano est l'éditeur que j'utilise dans les invites de commande.

Quand j’ouvre un fichier volumineux, je voudrais chercher du texte (pensez Ctrl + F).

Y a-t-il un moyen de faire cela?

168
JD Isaacks

Ctrl + W est le raccourci pour la recherche. Le même effet peut être obtenu en appuyant sur la touche F6 clé. Après avoir entré le terme de recherche, appuyez sur Enter. Pour répéter la recherche, lancez Alt + W. Dans ce menu, vous pouvez sélectionner des recherches antérieures à l’aide des touches fléchées haut/bas.

Pour basculer vers la recherche en arrière, vous devez appuyer sur Alt + B dans le dialogue de recherche.

Pour plus de raccourcis, appuyez sur F1

265
Lekensteyn
21
Martin Ueding

^ W (F6) Rechercher une chaîne ou une expression régulière

  1. Pas dans tout le système fonctionne F1 pour la page d'aide. Essayez ^ G.
  2. Pas dans tous les systèmes nano a une page d'aide

Oui, c'est juste la page d'aide ci-dessous. Pour ceux qui voient ce message [Désolé, la prise en charge de cette fonction a été désactivée] au lieu de page d'aide nano

^ G (F1) Afficher ce texte d'aide

^ X (F2) Fermer le tampon de fichier actuel/Quitter nano

^ O (F3) Ecrit le fichier actuel sur le disque.

^ J (F4) Justifie le paragraphe actuel

^ R (F5) Insérer un autre fichier dans le fichier actuel

^ W (F6) Rechercher une chaîne ou une expression régulière

^ Y (F7) Aller à l'écran précédent

^ V (F8) Aller à l'écran suivant

^ K (F9) Couper la ligne actuelle et la stocker dans le tampon de coupe

^ (F10) Découpe du cutbuffer dans la ligne en cours.

^ C (F11) Affiche la position du curseur.

^ T (F12) Invoque le correcteur orthographique, si disponible

M-\(M) Aller à la première ligne du fichier

--- (M - / (M-?) Aller à la dernière ligne du fichier

^ _ (F13) (M-G) Aller au numéro de ligne et de colonne

^\(F14) (M-R) Remplacer une chaîne ou une expression régulière

^^ (F15) (M-A) Marque le texte à la position du curseur.

M-W (F16) Répéter la dernière recherche

M - ^ (M-6) Copie la ligne en cours et la stocke dans le tampon de coupe

M -} Indente la ligne courante

M - { Désindente la ligne en cours

^ F Avancer d'un caractère

^ B Recule d'un caractère

^ Espace Avancer d'un mot

M-Space Retourner d'un mot

^ P Aller à la ligne précédente

^ N Aller à la ligne suivante

^ A Aller au début de la ligne en cours

^ E Aller à la fin de la ligne en cours

M - ( (M-9) Aller au début du paragraphe; puis du paragraphe précédent

M -) (M-0) Aller juste au-delà de la fin du paragraphe; puis du paragraphe suivant

M -] Aller au crochet correspondant

M - (M-_) Fait défiler une ligne sans faire défiler le curseur

M - + (M- =) Fait défiler une ligne sans faire défiler le curseur

M - < (M-,) Basculer vers le tampon de fichier précédent

M -> (M-.) Passer au tampon de fichier suivant

M-V Insérer la frappe suivante in extenso

^ I Insérer un onglet à la position du curseur

^ M Insérer une nouvelle ligne à la position du curseur

^ D Supprimer le caractère sous le curseur

^ H Supprimer le caractère à gauche du curseur

M-T Couper de la position du curseur à la fin du fichier

M-J Justifiez le fichier entier

M-D Compter le nombre de mots, de lignes et de caractères

^ L Actualiser (redessiner) l'écran actuel

^ Z Suspendre l'éditeur (si la suspension est activée)

(M-X) Mode d'aide activer/désactiver

(M-C) Activer/désactiver l'affichage constant de la position du curseur

(M-O) Utilisation d'une ligne supplémentaire pour l'édition, activer/désactiver

(M-S) Activer/désactiver le défilement régulier

(M-P) Activer/désactiver l'affichage des espaces

(M-Y) Activation/désactivation de la coloration de la couleur

(M-H) Activer/désactiver la touche de la maison intelligente

(M-I) Activer/désactiver l'indentation automatique

(M-K) Couper à la fin activer/désactiver

(M-L) Activation/désactivation du retour à la ligne longue

(M-Q) Conversion des tabulations saisies en espaces activer/désactiver

7
user3439968

Vous pouvez rechercher du texte dans nano en utilisant Ctrl W.

Alt W (ou EscW) répétera la découverte. (Vous pouvez également laisser la case vide pour sélectionner le dernier texte recherché.)

Pressage Ctrl R pendant que l’invite de recherche active le mode Remplacer.

(Malheureusement, Ctrl W ne semble pas fonctionner alors que dans nano Ctrl G écran d'aide ..)

5
mwfearnley