web-dev-qa-db-pt.com

Como desativar o Word-wrap em menos

Versão resumida: Como posso fazer com que o utilitário less no Linux não envolva linhas?

Versão longa: muitas vezes preciso ver arquivos CSV enormes usando menos com centenas de colunas. Eu freqüentemente me preocupo com as primeiras duas colunas. No entanto, o Word wrap faz com que uma linha se torne várias linhas, mesmo em monitores de tela ampla.

416
User1

Nota: Para o enlace de chaves, veja a segunda parte

Em less, é chamado de dobragem de linha em vez de quebra de linha. Para configurá-lo para não dobrar, use a opção -S:

-S, --chop-long-lines

Faz com que linhas mais longas que a largura da tela sejam cortadas em vez de dobradas. Ou seja, a parte de uma linha longa que não cabe na largura da tela não é mostrada. O padrão é dobrar linhas longas; isto é, exibir o restante na próxima linha.

- menos (1)


Alternativamente, como mencionado no comentário abaixo, se você já abriu o arquivo, você pode alternar o modo digitando -S (e depois Enter para algumas implementações).

Depois de desativar a dobra de linha, você pode rolar para o lado com as teclas de seta.

526
Jaap Eldering

Se você quiser parar de invólucro permanentemente, conjure estas magias:

echo "#env" >> ~/.lesskey
echo "LESS = -S" >> ~/.lesskey
lesskey
43
Henrik Heino

Não sei se menos tem uma opção para isso, mas eu uso o comando most que faz isso por padrão (e permite rolar para a esquerda/direita para visualizá-lo)

14
jor

Para configurar o git para que ele não seja quebrado:

git config --global core.pager 'less -S'

5
user566245