Lors de la navigation dans les fichiers journaux avec less
(par exemple, à l'aide de Spaceet B), je rencontre parfois des lignes extrêmement longues, comme 120 000 caractères de long. Il devient lent de naviguer autour de ceux-ci, je suppose parce qu'il doit comprendre ce qui peut aller dans le terminal et où placer les sauts de ligne.
Partout ailleurs dans mes fichiers journaux, les lignes ne sont enroulées qu'au maximum, peut-être 10 fois, jamais plus d'une page, c'est sûr. Je ne veux donc pas faire quelque chose de radical comme ne pas envelopper le fichier.
Y a-t-il un moyen d'aller jusqu'au bout de ces lignes quand je les frappe?
-S
pour désactiver le retour à la ligne (ou commencerless
commeless -S
)Réponses:
À l'origine, j'ai essayé
/\n
, mais la bonne façon de trouver la fin des lignes est/$
. (Rappelez-vous, dans regex^
est le début de la ligne et$
la fin,\n
trouve len
s.)Dans le cas où vous remontez, utilisez à la
?^
place, cela saute au début de la ligne.la source
&!.{1000}
pour filtrer les lignes de plus de 1000 caractères.