Obtenir moins pour arrêter de mettre en évidence les caractères non-ASCII

1

J'ai quelques journaux que je veux lire en moins. Malheureusement, certains caractères non-ascii sont moins dispersés dans le fichier texte que les fichiers surlignés en surbrillance. C'est vraiment énervant.

Comment puis-je me débarrasser de la surbrillance?

métaphore pythonique
la source

Réponses:

2

Il ne semble pas y avoir d’option pour cela. Vos choix sont alors (a) de créer votre propre version modifiée de less, et (b) de filtrer ces caractères avant que moins ne les récupère, comme ceci:

LANG= tr -cd '[:print:]' <yourfile | less

LANG est non défini pour que tr n'essaye pas de combiner les caractères de contrôle en caractères multi-octets.

Peter Westlake
la source
5

Ou utiliser:

less -r

(affichez des caractères bruts, si votre terminal le supporte)

se déplacer
la source
Je peux confirmer que cela a fonctionné pour moi ( lessversion 418, OS X Yosemite v10.10.5)
waldyrious
0

Une solution de contournement intéressante: utilisez viewau lieu de less. Il ouvre le fichier dans l' viméditeur en mode lecture seule.

Le raccourci de base pour la recherche de texte reste identique à celui de less, c. /n-d N. , . Pour sortir utiliser :q.

Honza Zidek
la source