Akıllı kelime `az 'içinde sarma?


2

Python paketini kullanıyorum rtv Reddit okumak için terminal istemcisi olarak. Büyük bir metin kutusuna ulaştığında less metni göster. Şu anda, less sözcükleri sütun genişliğine göre kaydırır, yani kelimenin tam anlamıyla kesildiğiniz anlamına gelir. Sadece boşluk olan yerlerde katlanmasını sağlayacak bir ayar veya ayar var mı?


Hayır. Fakat yazardan [link] adresinden isteyebilirsiniz. greenwoodsoftware.com/less/bugs.html )
matzeri

Yanıtlar:


2

Bir çözüm kullanmaktır -S ( --chop-long-lines ) için komut satırı seçeneği less. Bu söyler less çizgileri ekranın genişliğine kesmek için Terminalden daha geniş olan kesik çizgileri görüntülemek için, pencereyi yatay olarak kaydırmak için sol ve sağ ok tuşları kullanılabilir.

Ekleyerek bu davranışı etkinleştirebilirsiniz. -S komut satırına veya ortam değişkenini LESS, Bash de böyle:

$ export LESS='-S'

Kelime sarma hakkında daha fazla bilgi bu soruda bulunabilir: Sözcük kaydırmayı daha az devre dışı bırakma


1

Bunu .bashrc veya benzeri bir yapılandırma dosyasına koyun.

export PAGER="/bin/sh -c \"fmt -s -w $(tput cols) - | less\""


0

ben kullanıyorum unix araç kutusu terminalim için / darbe görüntüleyici:

alias v='(fold -s -w75 | nl -bn -w10 | LESS= less -MINRz-4+G:1g)<'

Bu ne işe yarıyor? Biri nasıl kullanır? Pleasedonot cevap gelen cevaplar; Düzenle Cevabınız daha net ve daha tamamlandı yapmak için.
Scott
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.