2011-04-19 14:48:26 +0000 2011-04-19 14:48:26 +0000
446
446

Hoe zet je word-wrap uit in minder

Korte versie: Hoe kan ik ervoor zorgen dat de less utility in Linux geen regels omwikkelt?

Lange versie: Vaak moet ik enorme CSV-bestanden met minder met honderden kolommen bekijken. Ik geef vaak alleen om de eerste paar kolommen. Echter, word wrap zorgt ervoor dat een regel meerdere regels wordt, zelfs op breedbeeld monitoren.

Antwoorden (4)

567
567
567
2011-04-19 15:02:50 +0000

Note: Voor de toetsbinding, zie het tweede deel.

In less, heet het lijn vouwen in plaats van lijn wikkelen.  Om het niet te vouwen, gebruik de -S optie:

-S, --chop-long-lines

Zorgt ervoor dat lijnen die langer zijn dan de schermbreedte worden gehakt in plaats van gevouwen. Dat wil zeggen dat het gedeelte van een lange lijn dat niet in de schermbreedte past, niet wordt getoond. De standaardinstelling is om lange regels te vouwen; dat wil zeggen, de rest op de volgende regel te tonen.

  • *

Als alternatief, zoals vermeld in het commentaar hieronder, kunt u, als u het bestand al geopend hebt, de modus omkeren door -S te typen (en dan Enter voor sommige implementaties).

Na het uitschakelen van het vouwen van regels, kunt u zijwaarts scrollen met de pijltjestoetsen.

45
45
45
2012-09-25 07:06:10 +0000

Als je permanent wilt stoppen met wikkelen, spreek dan de volgende spreuken uit:

echo "#env" >> ~/.lesskey
echo "LESS = -S" >> ~/.lesskey
lesskey
15
15
15
2011-04-19 15:02:17 +0000

Ik weet niet of less daar een optie voor heeft, maar ik gebruik het most commando dat dat standaard doet (en toelaat naar links/rechts te scrollen om het te bekijken)

5
5
5
2014-11-07 15:39:05 +0000

Om git zo in te stellen dat het altijd niet wrap:

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