Como um aparte, é uma maneira mais curta de acessar o manual elisp C-h r TAB RET.
legoscia
@legoscia: Uh, não. C-h r(command info-emacs-manual) alcança o manual do Emacs , não o manual do Elisp .
Tirou
2
Faz. No entanto, o primeiro link no nó superior leva ao manual do Elisp, e é por isso que o adicional o TAB RETleva ao lugar certo.
legoscia
@legoscia: C-h i 5é mais curto que ambos C-h r TAB RETe C-h i m elisp RET.
Tirou
Chi 5 não é relevante. Leva você a "listas" se você já está no topo do manual elisp e a algo arbitrário se você estiver no nível superior de informações.
RichieHH
Respostas:
11
Edição : Acabei de encontrar o maravilhoso M-x info-aproposque pesquisa texto completo em todos os documentos info e retorna os nós relevantes. Parece que esta gema é relativamente desconhecida.
Se você usar o helmpacote da MELPA com helm-modeon, use i (info-index)ou I (info-virtual-index)abrirá uma janela de comando com os termos do índice. Em seguida, você pode usar padrões típicos de conclusão de leme para descobrir e navegar no índice.
Você pode usar elisp-index-search. Eu uso diariamente. Eu o uso principalmente quando já sei o nome de uma função e quero vê-lo no manual do emacs lisp.
Isso faz essencialmente um info-apropriado e pula para o que considera a melhor correspondência?
Elarson 7/10
Eu apenas tentei info-apropos. Parece pesquisar todas as informações doc, mas o elisp-index-search apenas pesquisa o manual do elisp. Tentei encontrar o documento para elisp-index-search, mas não foi bem-sucedido. Eu aprendi sobre isso chamando descrevem-chave no menu 【Ajuda → Pesquisa Documentação → Lookup Assunto em Elisp manual ...】
Xah Lee
6
Mais uma pesquisa de texto completo, mas C-s( isearch-forward) pesquisará todo o documento informativo se você repetir várias vezes. Eu o uso principalmente como uma medida de desespero quando não consigo descobrir o termo real que aparece no índice.
Além do que os outros mencionaram, o Icicles facilita a navegação e a pesquisa de manuais de informações.
Lembre-se de que i( Info-index) é seu amigo em Info. Comece sua pesquisa com ele. Normalmente, é mais útil do que uma pesquisa de texto de força bruta, porque um humano indexou termos úteis.
Infelizmente, embora o iíndice vanilla aceite uma substring de uma entrada de índice como entrada (usando RET), ele não fornece substring, deixe regexp, conclusão . No modo Sincelo , iem Informações está vinculado a icicle-Info-index, que fornece essa conclusão, e também permite filtrar usando vários padrões ( conclusão progressiva ). Também é um comando múltiplo , o que significa que, com uma única ichamada, você pode visitar qualquer número de ocorrências para qualquer número de entradas de índice.
Com o Sincelo , você pode, opcionalmente, ter ie outros comandos Info destacados de maneira um pouco diferente, no buffer *Completions*, candidatos à conclusão que correspondem aos nós Info que você já visitou . Isso é útil para evitar revisitar um nó que você já consultou ao pesquisar de maneiras diferentes. Ajuda especialmente com a indexação de entrada dupla, ou seja, várias entradas de índice no mesmo nó.
Além da pesquisa de índice, você pode procurar um manual de informações. No Emacs de baunilha, você pode usar C-sou C-M-srepetidamente para fazer isso. Isso pode ser útil nos casos em ique fornece a ajuda que você deseja.
Com Sincelos , você pode limitar a pesquisa a um conjunto específico de nós. g( Info-goto-node) aceita entrada com várias finalizações . Você pode fornecer um padrão (regexp, substring etc.) que corresponda aos nomes dos nós ou um padrão que corresponda ao conteúdo do nó, ou ambos. Comparar um padrão com o conteúdo do nó significa pesquisar o conteúdo manual. Os candidatos à conclusão mostrados *Completions*são os nomes dos nós.
Você pode pesquisar um conjunto de nós ou um manual inteiro. Depois de escolher um dos nós correspondentes a visitar, você pode usar C-M-spara localizar cada correspondência do padrão de pesquisa de conteúdo no nó. E, assim como i, gé um comando múltiplo , o que significa que você pode visitar qualquer número de nós em uma única gchamada.
Você pode criar livros virtuais compostos por diferentes conjuntos de nós (mesmo de manuais diferentes) e salvá-los persistentemente, para reutilização posteriormente. A pesquisa de um conjunto menor de nós (um sub-manual) pode ser mais rápida.
Consulte aqui para obter mais informações sobre aprimoramentos de informações sobre pingentes .
C-h r TAB RET
.C-h r
(commandinfo-emacs-manual
) alcança o manual do Emacs , não o manual do Elisp .TAB RET
leva ao lugar certo.C-h i 5
é mais curto que ambosC-h r TAB RET
eC-h i m elisp RET
.Respostas:
Edição : Acabei de encontrar o maravilhoso
M-x info-apropos
que pesquisa texto completo em todos os documentos info e retorna os nós relevantes. Parece que esta gema é relativamente desconhecida.Se você usar o
helm
pacote da MELPA comhelm-mode
on, usei (info-index)
ouI (info-virtual-index)
abrirá uma janela de comando com os termos do índice. Em seguida, você pode usar padrões típicos de conclusão de leme para descobrir e navegar no índice.fonte
Você pode usar
elisp-index-search
. Eu uso diariamente. Eu o uso principalmente quando já sei o nome de uma função e quero vê-lo no manual do emacs lisp.fonte
Mais uma pesquisa de texto completo, mas C-s(
isearch-forward
) pesquisará todo o documento informativo se você repetir várias vezes. Eu o uso principalmente como uma medida de desespero quando não consigo descobrir o termo real que aparece no índice.fonte
O mais próximo que eu conheço é pesquisar no índice executando
Info-virtual-index
(vinculado aI
) de dentro do manual.fonte
Além do que os outros mencionaram, o Icicles facilita a navegação e a pesquisa de manuais de informações.
Lembre-se de que
i
(Info-index
) é seu amigo em Info. Comece sua pesquisa com ele. Normalmente, é mais útil do que uma pesquisa de texto de força bruta, porque um humano indexou termos úteis.Infelizmente, embora o
i
índice vanilla aceite uma substring de uma entrada de índice como entrada (usandoRET
), ele não fornece substring, deixe regexp, conclusão . No modo Sincelo ,i
em Informações está vinculado aicicle-Info-index
, que fornece essa conclusão, e também permite filtrar usando vários padrões ( conclusão progressiva ). Também é um comando múltiplo , o que significa que, com uma únicai
chamada, você pode visitar qualquer número de ocorrências para qualquer número de entradas de índice.Com o Sincelo , você pode, opcionalmente, ter
i
e outros comandos Info destacados de maneira um pouco diferente, no buffer*Completions*
, candidatos à conclusão que correspondem aos nós Info que você já visitou . Isso é útil para evitar revisitar um nó que você já consultou ao pesquisar de maneiras diferentes. Ajuda especialmente com a indexação de entrada dupla, ou seja, várias entradas de índice no mesmo nó.Além da pesquisa de índice, você pode procurar um manual de informações. No Emacs de baunilha, você pode usar
C-s
ouC-M-s
repetidamente para fazer isso. Isso pode ser útil nos casos emi
que fornece a ajuda que você deseja.Com Sincelos , você pode limitar a pesquisa a um conjunto específico de nós.
g
(Info-goto-node
) aceita entrada com várias finalizações . Você pode fornecer um padrão (regexp, substring etc.) que corresponda aos nomes dos nós ou um padrão que corresponda ao conteúdo do nó, ou ambos. Comparar um padrão com o conteúdo do nó significa pesquisar o conteúdo manual. Os candidatos à conclusão mostrados*Completions*
são os nomes dos nós.Você pode pesquisar um conjunto de nós ou um manual inteiro. Depois de escolher um dos nós correspondentes a visitar, você pode usar
C-M-s
para localizar cada correspondência do padrão de pesquisa de conteúdo no nó. E, assim comoi
,g
é um comando múltiplo , o que significa que você pode visitar qualquer número de nós em uma únicag
chamada.Você pode criar livros virtuais compostos por diferentes conjuntos de nós (mesmo de manuais diferentes) e salvá-los persistentemente, para reutilização posteriormente. A pesquisa de um conjunto menor de nós (um sub-manual) pode ser mais rápida.
Consulte aqui para obter mais informações sobre aprimoramentos de informações sobre pingentes .
fonte
Você também pode usar
s
para pesquisar no documento atual a próxima instância de uma determinada expressão regular. Pressões repetidas de buscarãos-<RET>
iterativamente a próxima instância da mesma expressão. https://www.gnu.org/software/emacs/manual/html_node/info/Search-Text.html#Search-Textfonte