Para o caso de LESSOPEN
não ser o problema. As seguintes opções less
podem ser tentadas:
-
-f
ou --force
: Além de permitir que arquivos não regulares sejam abertos, "também suprime a mensagem de aviso quando um arquivo binário é aberto".
-
-r
ou --raw-control-chars
:
"Faz com que caracteres brutos de controle sejam exibidos. O padrão é exibir caracteres de controle usando
notação de intercalação; por exemplo, um controle A (octal 001) é exibido como ^A
. Aviso: quando a opção -r
é utilizado, menos não pode acompanhar a aparência real da tela (uma vez que isso depende de como o
tela responde a cada tipo de caractere de controle). Assim, vários problemas de exibição podem resultar, como
longas filas sendo divididas no lugar errado.
-
-R
ou --RAW-CONTROL-CHARS
: Forma mais fraca de -r
acima, apenas as sequências de escape "cor" ANSI são produzidas na forma "bruta". "Ao contrário de -r, a aparência da tela é mantida corretamente na maioria dos casos." Isso é útil se, por exemplo, você estiver visualizando um arquivo de log que usa seqüências de controle de cores ANSI.
Você pode experimentar pressionando as teclas - seguidas de r sem executar novamente less
. Você pode adicionar essas opções à variável de ambiente LESS
para tornar a configuração permanente (por exemplo, modificando o arquivo de perfil do shell); Se seu terminal puder mostrar cores, é altamente recomendável adicionar -R
na sua configuração LESS
. Você deve certificar-se de que seu terminal esteja configurado para usar a mesma codificação de caracteres que seu arquivo de texto.