Raccourcis Clavier GNU Less

Une photographie d'un ordinateur portable exécutant un émulateur de terminal.

GNU Less est un programme de pagination terminal simple qui peut imprimer, faire défiler et mettre en surbrillance du texte. Mark Nudelman l’a écrit comme une alternative robuste de logiciel libre au programme “more” original de BSD UNIX. De nos jours, less fait partie intégrante de l’ensemble d’outils GNU et, en tant que tel, il est inclus par défaut dans presque toutes les distributions Linux.

Téléchargez cette Fiche de Rappel

Entrez votre e-mail ci-dessous pour recevoir cette fiche de rappel PDF dans votre boîte de réception.

Raccourcis Clavier Essentiels de GNU Less

L’une des plus grandes forces de GNU Less est qu’il est simple et facile à utiliser. Contrairement à d’autres pagers et imprimantes de texte, il utilise presque aucune dépendance, et il fonctionnera même sur la sortie console simple. Vous pouvez facilement enregistrer la sortie de votre terminal dans un fichier et effectuer pratiquement n’importe quelle tâche souhaitée. De plus, GNU Less est également livré avec des raccourcis clavier qui peuvent rendre la navigation dans le texte flexible et intuitive.

Cette fiche de rappel vous montrera comment tirer le meilleur parti de GNU Less en mettant en évidence ses fonctionnalités et ses liaisons de touches les plus courantes. Non seulement cela, mais cette fiche de rappel montrera également certains des commandes avancées du pager ainsi que leurs raccourcis.

RaccourciFonction
Mouvement du Tampon
JDéplacer le tampon d’une ligne vers le bas.
KDéplacer le tampon d’une ligne vers le haut.
FDéplacer le tampon d’une fenêtre vers le bas.
BDéplacer le tampon d’une fenêtre vers le haut.
DDéplacer le tampon de la moitié d’une fenêtre vers le bas.
UDéplacer le tampon de la moitié d’une fenêtre vers le haut.
Flèche DroiteDéplacer le tampon de la moitié d’une fenêtre vers la droite.
Flèche GaucheDéplacer le tampon de la moitié d’une fenêtre vers la gauche.
Esc + EspaceDéplacer le tampon d’une fenêtre vers le bas tout en ignorant le signal EOF du fichier.
Shift + FAller à la fin du fichier et attendre les données entrantes.
Marquage et Navigation
M + QCréer un marque-page temporaire du curseur et le sauvegarder sur le registre Q.
Guillemet (‘) + QAller à l’emplacement du marque-page du curseur sur le registre Q.
Guillemet (‘) + Guillemet (‘)Aller à l’emplacement du précédent marque-page du curseur.
GAller à la première ligne du fichier.
Shift + GAller à la dernière ligne du fichier.
50 + PPlacer le curseur au milieu du fichier.
Recherche de Texte
Slash (/)Ouvrir l’invite de recherche vers l’avant de GNU Less.
Shift + Slash (/)Ouvrir l’invite de recherche vers l’arrière de GNU Less.
Slash (/) + Point d’exclamation (!)Effectuer une recherche inverse vers l’avant.
Shift + Slash (/) + Point d’exclamation (!)Effectuer une recherche inverse vers l’arrière.
NTrouver la prochaine instance de la requête de mot actuel.
Shift + NTrouver l’instance précédente de la requête de mot actuel.
Esc + UActiver/désactiver la mise en surbrillance de la requête de GNU Less.
Esperluette (&)Trouver et imprimer les lignes contenant la requête de mot actuelle.
Slash (/) + Astérisque (*)Ouvrir l’invite de recherche multi-fichiers vers l’avant.
Shift + Slash (/) + Astérisque (*)Ouvrir l’invite de recherche multi-fichiers vers l’arrière.
Esc + NEffectuer une recherche multi-fichiers vers l’avant pour la requête de mot actuelle.
Esc, puis Shift + NEffectuer une recherche multi-fichiers vers l’arrière pour la requête de mot actuelle.
Slash (/) + Asperluette (@)Effectuer une recherche multi-fichiers séquentielle vers l’avant.
Shift + Slash (/) + Asperluette (@)Effectuer une recherche multi-fichiers séquentielle vers l’arrière.
Crochet Gauche ([)Trouver le crochet droit correspondant (]) dans le tampon actuel.
Crochet Droit (])Trouver le crochet gauche correspondant ([) dans le tampon actuel.
Manipulation de Fichiers et d’Interface
HOuvrir l’écran d’aide de GNU Less.
Shift + VImprimer le numéro de version du processus GNU Less actuel.
RRafraîchir tout l’écran.
Shift + RRafraîchir tout l’écran sans utiliser la mémoire tampon de GNU Less.
Shift + Point-virgule (;), puis EOuvrir un nouveau fichier dans GNU Less.
Égal (=)Imprimer le nom du fichier du fichier actuellement chargé.
Shift + Point-virgule (;), puis NOuvrir le prochain fichier chargé dans la session actuelle.
Shift + Point-virgule (;), puis POuvrir le fichier précédemment chargé dans la session actuelle.
Shift + Point-virgule (;), puis DSupprimer le fichier actuellement chargé dans la session actuelle.
Shift + Point-virgule (;), puis XOuvrir le premier fichier dans la session actuelle.
VÉditer le fichier actuellement chargé en utilisant l’éditeur système par défaut.
Shift + Antislash (\, puis Point (.)Pipeliner l’écran actuel vers une commande shell.
Shift + Antislash (), puis Accent circonflexe (^)Pipeliner la première ligne du fichier vers une commande shell.
Shift + Antislash (), puis Dollar ($)Pipeliner la dernière ligne du fichier vers une commande shell.
Shift + Point-virgule (;), puis QQuitter la session GNU Less actuelle.
Tampon de Commande
Esc + LDéplacer le curseur d’un caractère vers la droite.
Esc + HDéplacer le curseur d’un caractère vers la gauche.
Esc + 0Déplacer le curseur au début du tampon d’entrée.
Esc + Dollar ($)Déplacer le curseur à la fin du tampon d’entrée.
Esc + FDéplacer le curseur d’un mot vers la droite.
Esc + BDéplacer le curseur d’un mot vers la gauche.
Esc + XSupprimer le caractère directement sous le curseur.
Esc + KImprimer la commande précédente dans le tampon d’entrée.
Esc + JImprimer la commande la plus récente dans le tampon d’entrée.
TabActiver/désactiver la fonction d’autocomplétion du tampon d’entrée.
Esc + TabParcourir les suggestions d’autocomplétion du tampon d’entrée.
Ctrl + GSupprimer le contenu du tampon d’entrée actuel.

| Ctrl + U | Annuler la commande dans le tampon d’entrée actuel.

Crédit image : Unsplash. Toutes les modifications par Ramces Red.