Yaygın bir iş akışım, bir terminalde manuel bir sayfa, daha sonra şeyleri test etmek için başka bir terminal açmaktır. Kılavuz sayfası, ilk terminalin başlangıç boyutlarına göre biçimlendirilir. Şimdi pencerelerimi yeniden boyutlandırdığımda (veya WM'm bunu benim için otomatik olarak yapmasını istediğimde), önceden biçimlendirilmiş sayfanın sağında bir boşluk veya satır kaydırma var. Bu noktada, genellikle sayfadaki konumumu kaybeden q
(uit) ve !!
(tekrar çalıştırın).
Biçimlendirme işleminin oldukça CPU yoğunluklu olduğunu veya belki de sabit terminal boyutlarının eski zamanlarından kaynaklandığını varsayıyorum. less
O teoride mümkün olmalıdır böylece çağrı cihazı dinamik terminal boyutlandırma olaylara tepki verir.
Man sayfalarını incelemeyi, Web'de arama yapmayı, IRC'ye sormayı denedim - bütünüyle - ama hiçbir şey bulamadım.
İnsan hizmetinin içinden veya dışından yeniden biçimlendirmeyi tetikleyebilir miyim?
Man yardımcı programının sayfayı dinamik olarak yeniden boyutlandıran bir sürümü var mı?
Güncelleme yapmak için biçimlendirme / görüntüleme işleminin bir kısmını özelleştirmenin bir yolu var mı
SIGWINCH
?
man
, çıktıyı terimin genişliğine dönüştürecek gibi görünüyor. İhtiyacınız olan şey, belgede nerede yer imi koyabileceğiniz, adamı yeniden yürütebilecek (buna bağlı olduğu için gerçekten hiçbir fikri yok) ve yer imine geri dönebilen bir çağrı cihazıdır. Alternatif olarak, bir çağrı cihazı içeren yeni bir man komutu.
man
aslındaless
çağrı cihazı olarak kullanılır; yardım ekranınıh
almak için bir kılavuz sayfasına basabilirsinizless
. Neden man sayfalarını dinamik olarak yeniden boyutlandırmadığından emin değilim