É possível abrir o arquivo de ajuda do homem no gedit com um comando?

3

é difícil ler ajuda do Ubuntu, espero poder ler ajuda no editor de gedit. é possível fazer o seguinte? homem ls e aberto em gedit.

Foolish
fonte

Respostas:

4

Você poderia usar essa função para obter algo semelhante:

man () { yelp "man:$@"; }

então man ls irá abrir a página man no visualizador de ajuda.

gnome-help, que fornece ajuda em aplicativos Gnome, é linkado para yelp. A função acima atua no lugar do man programar e ligar yelp usando o man: URI com o nome do comando fornecido como argumento. Se você digitar yelp man:ls Ele fará o mesmo que essa função faz se você fornecer "ls" como argumento.

Dennis Williamson
fonte
você pode explicar o comando?
Foolish
@Foolish: Veja minha edição.
Dennis Williamson
Para ver uma página de uma determinada seção, use algo como yelp 'man:stat(2)'
belacqua
1

Uma possibilidade:

file=$(mktemp) && man ls > $file && gedit $file

Isso significa que 1) crie um arquivo temporário e atribua seu nome à variável "file", 2) copie o conteúdo de "man ls" para ele e 3) abra-o no gedit.

Também poderia ser feito com o plugin de ferramentas externas do gedit, mas o acima é provavelmente tão fácil quanto qualquer outra coisa.

frabjous
fonte
Quando eu o executo, isso insere caracteres de formatação de tela (backspaces etc) no arquivo mostrado em gedit. Há provavelmente alguma opção homem / troff para desligá-los.
poolie