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.