Un flujo de trabajo común mío es abrir una página de manual en una terminal, luego otra terminal en la que probar cosas. La página del manual está formateada con las dimensiones iniciales del primer terminal. Cuando ahora cambio el tamaño de mis ventanas (o hago que mi WM lo haga automáticamente), hay un espacio a la derecha de la página preformateada o líneas ajustadas. En este punto, generalmente q
(uit) y !!
(corro nuevamente), lo que pierde mi posición en la página.
Supongo que el proceso de formateo es bastante intensivo en la CPU, o tal vez se deriva de tiempos antiguos de tamaños de terminales fijos. El less
buscapersonas reacciona dinámicamente a eventos terminales de cambio de tamaño, por lo que debería ser posible en teoría.
Traté de leer detenidamente las páginas de manual, buscar en la Web, preguntar por IRC, todo, pero no pude encontrar nada.
¿Puedo activar el formateo desde dentro o fuera de la utilidad man?
¿Existe una versión de la utilidad man que redimensione la página dinámicamente?
¿Hay alguna forma de personalizar alguna parte del proceso de formateo / visualización para que se actualice
SIGWINCH
?
man
representa la salida al ancho del término. Lo que necesita es un buscapersonas que pueda marcar donde se encuentra en el documento, volver a ejecutar man (que realmente no tiene idea ya que está conectado a él) y volver al marcador. Alternativamente, un nuevo comando man que incorpora un buscapersonas.
man
en realidad se usaless
como buscapersonas; puede presionarh
en una página de manual para obtener laless
pantalla de ayuda. No estoy seguro de por qué no cambia dinámicamente el tamaño de las páginas de manual