Leitura adicional

Leitura adicional

Ao usar manpara visualizar páginas de manual no FreeBSD 10.3-RELEASE-p11, volto ao prompt de comando após rolar para EOF. O que eu quero: mannão devo sair quando chegar ao final da página de manual, pois posso querer rolar de volta para cima...

No Xubuntu isso funciona bem. Alguma dica sobre como fazer isso?

Li que o programa lesstem a opção -Ede "quit-at-eof". É possível que manesta opção esteja ativada por padrão? Nesse caso, não consegui encontrar nenhuma informação sobre isso na página de manual do man.

Responder1

A informaçãoéna página de manual do man. Está na seção sobre variáveis ​​de ambiente.

Se nem MANPAGERexistir PAGERno ambiente, o mancomando se comporta da seguinte maneira. Se forem solicitados manuais coloridos, invoca less -sR; caso contrário, ele invoca more -s.

O comportamento dos comandos lesse more, por sua vez, é que lesspor padrão não fecha no final do arquivo, mas moresim.

Portanto, a abordagem mais simples, que é o que eu mesmo faço, é ativar os manuais coloridos. No meu ~/.login_confeu tenho (omitindo algumas variáveis ​​de ambiente irrelevantes):

meu:\
    :setenv=MANWIDTH=tty,MANCOLOR=1,MANITALIC=1:\
    :hushlogin:

As MANWIDTHvariáveis MANCOLOR​​de ambiente e estão documentadas na mesma parte da mesma página de manual.

A MANITALICvariável de ambiente invoca um patch manque escrevi que ativa a grottycapacidade (já presente) de gerar saída ECMA-48 em itálico, fazendo com que todas as páginas de manual marcadas com coisas como .Igerem .BItexto em itálico real na minha tela. Meu terminal suporta itálico. Se o seu também (e muitos fazem), você pode tentar fazer isso.

~/.login_confA propósito, é a maneira independente de shell do FreeBSD de definir variáveis ​​de ambiente para uma sessão de login interativa. Você pode usar seu mecanismo específico do shell, qualquer que seja o shell de sua escolha, se desejar. man login.conf. ☺

Leitura adicional

informação relacionada