Sempre meno per smettere di evidenziare i caratteri non ascii


1

Ho alcuni registri che voglio leggere in meno. Sfortunatamente, sparsi nel file di testo altrimenti ci sono alcuni caratteri non ascii che meno vengono visualizzati come posta indesiderata evidenziata. Questo è davvero fastidioso.

Come posso eliminare l'evidenziazione?

Risposte:


2

Non sembra esserci un'opzione per questo. Le tue scelte sono quindi (a) costruire la tua versione modificata di less, e (b) filtrare quei caratteri prima che less ne ottenga, in questo modo:

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

LANG non è impostato in modo che tr non tenti di combinare i caratteri di controllo in caratteri multibyte.


5

Oppure usa:

less -r

(visualizza i caratteri non elaborati, se il tuo terminale lo supporta)


Posso confermare che ha funzionato per me ( lessversione 418, OS X Yosemite v10.10.5)
waldyrious

0

Una bella soluzione: usa viewinvece di less. Apre il file vimnell'editor in modalità di sola lettura.

Il collegamento di base per la ricerca rimangono le stesse come in meno, cioè /, n, N. Per uscire usare :q.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.