Commentaires
- Pour lenregistrement
v
souvre$EDITOR
avec fichier local – pas nécessaire vi / vim. - Modifié dans ce changement! Merci Maciej! Je ne connaissais pas celui-là!
Réponse
On peut aussi utiliser la fonction de marquage pour se souvenir (et sauter retour à) positions spécifiques dans le fichier.
Par exemple, tapez ma
pour marquer une position avec le libellé "a"
. Pour revenir à la position, tapez simplement "a
. Les étiquettes peuvent être nimporte quel alphabet (sensible à la casse) permettant ainsi jusquà 52 marques possibles ([a-zA-Z]) bien que jen utilise rarement plus de 2.
Commentaires
- Génial! Javais besoin de cette fonctionnalité et je ne savais pas quelle existait!
- Aussi utile (à partir de la page de manuel) est que si vous sautez quelque part (par exemple, avec ' g '), vous pouvez revenir en arrière avec ' ' (double apostrophe).
Réponse
-
u
– jusquà la moitié de la page -
d
– demi-page vers le bas -
k
– faire défiler une seule ligne vers le haut -
j
– faire défiler une seule ligne vers le bas -
-i
– recherche insensible à la casse sauf si le modèle contient des majuscules (en clo ou en less) -
/ /pattern/
– recherche (utilisé avec n) -
-p /pattern/
ouvrir le fichier à / pattern / (as clo) -
& /pattern/
afficher les lignes contenant / pattern / (comme grep)
Commentaires
Réponse
-S
(soit sur la ligne de commande, soit en tapant -
et S
lors de lexécution de less
) coupe les longues lignes et est utile lors de la visualisation, par exemple fichiers journaux. Tapez à nouveau -
et S
pour revenir en arrière.
Réponse
À part lévidence, mes deux favoris:
-
export LESS=-FX
– sil y a sous une page, je ne le fais pas » t besoin dappuyer surq
pour quitter - Tapez
/^HEADING
pour rechercher des en-têtes et/^ *-option
pour rechercher des options
(particulièrement utile dans la page de manuel bash, qui est en très grand)
Commentaires
- +1 pour LESS = -FX, exactement ce que je voulais, merci!
Réponse
- ^ f – page vers le bas
- ^ b – page vers le haut
- G – aller à la fin du tampon
- gg – aller au début du tampon
aussi – la plupart dentre eux ne sont que des fonctions de navigation de type vim.
Commentaires
- Jutilise
space
pour la page vers le bas,b
pour larrière dune page ( page précédente).g
pour le début,G
pour la fin également. - Don ' t oublier:
42g
– allez à la ligne numéro 42.
Réponse
Ce nest pas une fonction à lintérieur de less
, mais cest une fonctionnalité utile.
Jaime les pages de manuel, et préfère less (1) comme pager. Cependant, la plupart des logiciels GNU conservent le manuel dans info (1) (GNU Texinfo), et je ne suis pas fan de linterface info (1). Donnez-moi moins.
Donc, je lis les pages info (1) en utilisant à la place less
. La commande suivante imprimera les pages info (1), en utilisant linterface familière de less!
info gpg |less
Réponse
-
n
– poursuivez la recherche de votre motif dans la même direction -
N
– poursuivez la recherche de votre motif dans la direction opposée
Si vous avez commencé à rechercher « foo » et que vous voulez continuer à en trouver des instances, vous pouvez appuyer sur /
suivi de retour encore et encore, ou vous pouvez simplement appuyer sur n
(sans retour) pour continuer à chercher dans la même direction.
-
-N
– afficher les numéros de ligne -
-I
– ignore la casse dans votre modèle de recherche (utile lorsque vous recherchez des erreurs qui pourraient être orthographiées comme « ERREUR | Erreur | erreur ») -
-G
– désactiver la mise en surbrillance
Vous pouvez les taper pendant que less est déjà en train de visualiser un fichier et ils « prendront effet sur le fichier que vous « re visualisation. Vous pouvez les annuler en les saisissant à nouveau.
Réponse
Bien que cela ait pris un question ici pour me rappeler comment faire, jai toujours aimé loption -e
ou --quit-at-eof
de less
.
Cela provoque nominalement toute page vers le bas à la fin du fichier pour quitter less
, mais a lutile effet secondaire que si vous spécifiez plusieurs fichiers, cela provoque également une page vers le bas à la fin dun fichier pour vous emmener au suivant. Cela peut économiser des charges de :n
« s si vous parcourez un tas de fichiers.
Réponse
Les autres commandes utiles (pour moi) sont J, K, qui fonctionnent comme j, k, mais narrêtez pas de faire défiler au début ou à la fin du fichier: cest utile car jutilise souvent la bordure du terminal comme marqueur visuel .
En guise de note, ils semblent non documentés, afaik.
Ensuite, jutilise less pour assembler les fichiers zippés et non zippés (cela fonctionne grâce à lesspipe), comme dans less /var/log/dpkg.log* | less
Réponse
Pas vraiment une liste, mais néanmoins très utile. Recherchez simplement dans les pages de manuel en effectuant des va-et-vient vers les expressions correspondantes (insensibles à la casse).
# use n or shift-n to cycle through the matches man bash | less -Ip "parameter expansion"
Réponse
Jaime loption de défilement horizontal ajustable, cest-à-dire précéder la touche fléchée gauche / droite dun nombre et less
fera défiler ce nombre de colonnes à partir de là, fonctionne mieux avec chop- option de lignes -S
.
less
lit les commutateurs de ligne de commande depuis $LESS
variable au démarrage, voici mes commutateurs préférés:
$ echo $LESS -JMQRSi
-
-J
ajouter la colonne détat sur la gauche, marque les colonnes avec des résultats de recherche. -
-M
ligne détat plus détaillée. -
-Q
pas de cloches. -
-R
ne convertit pas lentrée brute, permet dinterpréter les séquences déchappement. -
-S
désactiver le retour à la ligne. -
-i
recherche insensible à la casse.
&pattern
montre SEULEMENT les lignes qui contiennent / pattern /?