Não na versão de less
que eu olhei. Outro problema é que man
pode gravar em arquivos temporários, então como as marcas se alinhariam entre /tmp/man.sLCaUQkJ3k
e /tmp/man.yuvNSUrFZo
mesmo se estivessem sendo salvas?
Podemos trapacear um pouco e usar vim
que faz com marcas de salvamento de configuração adequadas para uso futuro, e também usar o mesmo nome de arquivo para cada página man
. Observe que um diretório temporário em todo o sistema provavelmente seria um local muito ruim para colocar nomes de arquivos estáticos, a menos que você goste de gerar um novo CVE.
function mman {
man "$1" | col -bx > "$HOME/tmp/man.$1"
vim -R "$HOME/tmp/man.$1"
#rm "$HOME/tmp/man.$1"
}
A página gerada pode ser removida imediatamente ou talvez uma tarefa do cron as limpe. Outro problema é que os nomes de seção man ou outros argumentos para man
não são suportados, portanto, esse código provavelmente precisará ser complicado para manipular man 3 rand
da mesma forma que man rand
(embora esses dois não sejam os mesmos, dependendo do seu sistema e se a página do OpenSSL rand
man se intromete).