É 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.

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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.