Exibindo páginas man com suporte de roda de rolagem

5

Gostaria de usar a roda de rolagem (códigos de escape do mouse xterm) para percorrer as páginas de manual, como posso no emacs com xterm-mouse-mode . menos não parece ter suporte para isso e, além de recompilar, não consigo encontrar uma maneira de adicioná-lo.

Existe um pager diferente que eu poderia usar que suporte a roda de rolagem (ou uma maneira que eu poderia ter menos para fazer isso)? Eu prefiro não desistir de negrito e sublinhado, se possível.

Meu emulador é iTerm2 no Mac OS X Yosemite, se isso ajudar.

    
por 0942v8653 13.02.2015 / 01:23

4 respostas

2

Eu configurei meu emulador de terminal para enviar as teclas de seta para a roda de rolagem quando no modo de tela alternada.

No iTerm2, em Preferências > Avançado e procure por "rolagem".

Não interfere nos códigos de escape do xterm quando algo o suporta, mas quando não o faz (como em menos), envia as teclas de setas em vez disso. Ainda não é uma solução completa, mas melhor que nada. (Eu acho que é o que o terminador do Sparhawk estava fazendo na seção de comentários acima)

    
por 13.02.2015 / 14:01
2

w3m pode ser um pager decente (embora eu prefira menos). Ele suporta o mouse (talvez seja necessário ativar isso na configuração), incluindo a rolagem.

Vim é um editor de texto, mas pode ser usado como um pager: set PAGER='vim -R' . Você pode ativar o suporte ao mouse com set mouse=a no seu ~/.vimrc . A roda funciona pelo menos no xterm , eu não posso garantir o emulador de terminal do OSX.

    
por 14.02.2015 / 00:09
1

Parece que isso é possível usando WoMan em Emacs .

De acordo com o link “mulher” significa “s / o man”, ou seja, “sem homem” e permite que você para ver páginas de manual sem ter o programa "man" instalado.

Em Emacs digite:

M-x woman

Em que M-x é a chave Alt seguida pela letra x .

Você será solicitado a especificar o man page que deseja visualizar.

    
por 13.02.2015 / 03:07
0

você pode usar cat

man --pager=cat <page>

ou você pode canalizar a página man em cat

man <page> | cat
    
por 13.02.2015 / 01:27