En passant, un moyen plus court d'atteindre le manuel elisp est C-h r TAB RET.
legoscia
@legoscia: Euh, non. C-h r(commande info-emacs-manual) atteint le manuel Emacs , pas le manuel Elisp .
Drew
2
Cela fait. Cependant, le premier lien dans le nœud supérieur mène au manuel Elisp, c'est pourquoi le complément TAB RETvous amène au bon endroit.
legoscia
@legoscia: C-h i 5est plus court que les deux C-h r TAB RETet C-h i m elisp RET.
Drew
Ch i 5 n'est pas pertinent. Il vous amène à des "listes" si vous êtes déjà en haut du manuel elisp et à quelque chose d'arbitraire si vous êtes au niveau supérieur de l'information.
RichieHH
Réponses:
11
EDIT : Je viens de trouver le merveilleux M-x info-aproposqui recherche le texte intégral sur tous les documents d'information et renvoie les nœuds pertinents. Il semble que ce joyau soit relativement inconnu.
Si vous utilisez le helmpackage de MELPA avec helm-modeon, l'utilisation de i (info-index)ou I (info-virtual-index)ouvre une fenêtre de barre avec les termes d'index. Vous pouvez ensuite utiliser des modèles d'achèvement de barre typiques pour découvrir et parcourir l'index.
Vous pouvez utiliser elisp-index-search. Je l'utilise quotidiennement. Je l'utilise surtout lorsque je connais déjà un nom de fonction et que je veux le voir dans le manuel emacs lisp.
Est-ce que cela fait essentiellement une info-apropos et saute à ce qu'il juge le mieux?
elarson
Je viens d'essayer info-apropos. Il semble rechercher tous les doc d'informations, mais elisp-index-search ne recherche que le manuel elisp. J'ai essayé de trouver le document pour elisp-index-search mais n'a pas réussi. Je l'ai appris en appelant describe-key dans le menu 【Aide → Rechercher de la documentation → Rechercher un sujet dans le manuel Elisp…】
Xah Lee
6
Plus d'une recherche en texte intégral mais C-s( isearch-forward) fera une recherche dans tout le document d'information si vous répétez assez de fois. Je l'utilise principalement comme mesure de désespoir lorsque je ne peux pas déterminer le terme réel qui apparaît dans l'index.
En plus de ce que d'autres ont mentionné, Icicles facilite la navigation et la recherche dans les manuels d'information.
N'oubliez pas que i( Info-index) est votre ami dans Info. Commencez votre recherche avec. Elle est généralement plus utile qu'une recherche de texte par force brute, car un humain a indexé des termes utiles.
Malheureusement, bien que idans vanilla index accepte une sous-chaîne d'une entrée d'index en tant qu'entrée (à l'aide RET), il ne fournit pas de sous-chaîne, laissez regexp, complètement . En mode Icicle , idans Info est lié à icicle-Info-index, qui fournit une telle complétion, et il vous permet également de filtrer en utilisant plusieurs modèles ( complétion progressive ). Il s'agit également d'une commande multiple , ce qui signifie qu'avec une seule iinvocation, vous pouvez visiter n'importe quel nombre d'occurrences pour n'importe quel nombre d'entrées d'index.
Avec Icicles , vous pouvez éventuellement avoir iet d'autres commandes Info surligner un peu différemment, dans le tampon *Completions*, les candidats d'achèvement qui correspondent aux nœuds Info que vous avez déjà visités . C'est pratique pour éviter de revisiter un nœud que vous avez déjà consulté, lors d'une recherche de différentes manières. Cela aide particulièrement avec l'indexation à double entrée, c'est-à-dire plusieurs entrées d'index vers le même nœud.
En plus de la recherche d'index, vous pouvez rechercher un manuel d'informations. Dans Emacs vanille, vous pouvez utiliser C-sou à C-M-splusieurs reprises pour ce faire. Cela peut être utile dans les cas où ivous donne l'aide dont vous avez besoin.
Avec Icicles , vous pouvez limiter la recherche à un ensemble particulier de nœuds. g( Info-goto-node) accepte les entrées à complétion multiple . Vous pouvez fournir un modèle (regexp, sous-chaîne, etc.) qui correspond aux noms de nœud ou un modèle qui correspond au contenu du nœud, ou les deux. Faire correspondre un modèle au contenu d'un nœud signifie rechercher un contenu manuel. Les candidats à l'achèvement indiqués dans *Completions*sont les noms des nœuds.
Vous pouvez rechercher un ensemble de nœuds ou un manuel complet. Après avoir choisi l'un des nœuds correspondants à visiter, vous pouvez utiliser C-M-spour trouver chaque correspondance du modèle de recherche de contenu dans le nœud. Et tout comme pour i, gest une commande multiple , ce qui signifie que vous pouvez visiter n'importe quel nombre de nœuds en une seule ginvocation.
Vous pouvez créer des livres virtuels composés de différents ensembles de nœuds (même à partir de différents manuels) et les enregistrer de manière persistante, pour une réutilisation ultérieure. La recherche d'un plus petit ensemble de nœuds (un sous-manuel) peut être plus rapide.
Voir ici pour plus d'informations sur les améliorations de Icicles Info.
C-h r TAB RET
.C-h r
(commandeinfo-emacs-manual
) atteint le manuel Emacs , pas le manuel Elisp .TAB RET
vous amène au bon endroit.C-h i 5
est plus court que les deuxC-h r TAB RET
etC-h i m elisp RET
.Réponses:
EDIT : Je viens de trouver le merveilleux
M-x info-apropos
qui recherche le texte intégral sur tous les documents d'information et renvoie les nœuds pertinents. Il semble que ce joyau soit relativement inconnu.Si vous utilisez le
helm
package de MELPA avechelm-mode
on, l'utilisation dei (info-index)
ouI (info-virtual-index)
ouvre une fenêtre de barre avec les termes d'index. Vous pouvez ensuite utiliser des modèles d'achèvement de barre typiques pour découvrir et parcourir l'index.la source
Vous pouvez utiliser
elisp-index-search
. Je l'utilise quotidiennement. Je l'utilise surtout lorsque je connais déjà un nom de fonction et que je veux le voir dans le manuel emacs lisp.la source
Plus d'une recherche en texte intégral mais C-s(
isearch-forward
) fera une recherche dans tout le document d'information si vous répétez assez de fois. Je l'utilise principalement comme mesure de désespoir lorsque je ne peux pas déterminer le terme réel qui apparaît dans l'index.la source
Le plus proche que je connaisse est de rechercher l'index en exécutant
Info-virtual-index
(lié àI
) à partir du manuel.la source
En plus de ce que d'autres ont mentionné, Icicles facilite la navigation et la recherche dans les manuels d'information.
N'oubliez pas que
i
(Info-index
) est votre ami dans Info. Commencez votre recherche avec. Elle est généralement plus utile qu'une recherche de texte par force brute, car un humain a indexé des termes utiles.Malheureusement, bien que
i
dans vanilla index accepte une sous-chaîne d'une entrée d'index en tant qu'entrée (à l'aideRET
), il ne fournit pas de sous-chaîne, laissez regexp, complètement . En mode Icicle ,i
dans Info est lié àicicle-Info-index
, qui fournit une telle complétion, et il vous permet également de filtrer en utilisant plusieurs modèles ( complétion progressive ). Il s'agit également d'une commande multiple , ce qui signifie qu'avec une seulei
invocation, vous pouvez visiter n'importe quel nombre d'occurrences pour n'importe quel nombre d'entrées d'index.Avec Icicles , vous pouvez éventuellement avoir
i
et d'autres commandes Info surligner un peu différemment, dans le tampon*Completions*
, les candidats d'achèvement qui correspondent aux nœuds Info que vous avez déjà visités . C'est pratique pour éviter de revisiter un nœud que vous avez déjà consulté, lors d'une recherche de différentes manières. Cela aide particulièrement avec l'indexation à double entrée, c'est-à-dire plusieurs entrées d'index vers le même nœud.En plus de la recherche d'index, vous pouvez rechercher un manuel d'informations. Dans Emacs vanille, vous pouvez utiliser
C-s
ou àC-M-s
plusieurs reprises pour ce faire. Cela peut être utile dans les cas oùi
vous donne l'aide dont vous avez besoin.Avec Icicles , vous pouvez limiter la recherche à un ensemble particulier de nœuds.
g
(Info-goto-node
) accepte les entrées à complétion multiple . Vous pouvez fournir un modèle (regexp, sous-chaîne, etc.) qui correspond aux noms de nœud ou un modèle qui correspond au contenu du nœud, ou les deux. Faire correspondre un modèle au contenu d'un nœud signifie rechercher un contenu manuel. Les candidats à l'achèvement indiqués dans*Completions*
sont les noms des nœuds.Vous pouvez rechercher un ensemble de nœuds ou un manuel complet. Après avoir choisi l'un des nœuds correspondants à visiter, vous pouvez utiliser
C-M-s
pour trouver chaque correspondance du modèle de recherche de contenu dans le nœud. Et tout comme pouri
,g
est une commande multiple , ce qui signifie que vous pouvez visiter n'importe quel nombre de nœuds en une seuleg
invocation.Vous pouvez créer des livres virtuels composés de différents ensembles de nœuds (même à partir de différents manuels) et les enregistrer de manière persistante, pour une réutilisation ultérieure. La recherche d'un plus petit ensemble de nœuds (un sous-manuel) peut être plus rapide.
Voir ici pour plus d'informations sur les améliorations de Icicles Info.
la source
Vous pouvez également utiliser
s
pour rechercher dans le document actuel la prochaine instance d'une expression régulière donnée. Des pressions répétées surs-<RET>
rechercheront itérativement l'instance suivante de la même expression. https://www.gnu.org/software/emacs/manual/html_node/info/Search-Text.html#Search-Textla source