Parfois, lorsque je recherche le système d'aide pour un sujet particulier, il sera masqué par un sujet différent.
Par exemple, si je le fais, :h display
j'obtiens de l'aide pour quelque chose impliquant des "ressources GUI", quand je voulais de l'aide pour le paramètre "affichage" (comme dans set display=lastline
).
Comment puis-je trouver ces sujets "masqués" ou répertorier les sujets correspondants les plus pertinents?
la source
'wildmenu'
, vous obtenez un achèvement après l'autre via Tab, ou encore la liste entière avec Ctrl-D. Suggérez de mentionner cela.Tab
:-):help 'display'
est identique à:help display?
.L'aide pour les commandes Ex est toujours répertoriée avec les deux points inclus:
:help :display
L'aide pour les paramètres est toujours répertoriée avec les guillemets environnants, comme Carpetsmoker l'a déjà décrit :
:help 'display'
Les fichiers d'aide spécifiques sont répertoriés par leur nom de fichier:
:help undo.txt
(cf.:help undo
)L'aide pour les fonctions intégrées est répertoriée avec des parenthèses de fin:
:help split()
(cf.:help split
)La documentation des arguments de commande de Vim (c'est-à-dire ceux passés lors de l'appel de Vim à partir du shell) est répertoriée avec les tirets précédents:
:help -r
(cf.:help r
)Les rubriques d'aide des plugins utilisent généralement le nom du plugin comme préfixe:
:help surround-mappings
Enfin, quelque chose que je n'avais pas réalisé avant d'utiliser Vim depuis un certain temps *, c'est que l'aide comprend des rubriques pour les mappages par défaut dans tous les modes.
Par exemple,
Ctrl-v
fait quelque chose de très différent en mode Normal de ce qu'il fait en mode Insertion.Pour accéder aux différents sujets, utilisez les
i_
,c_
etv_
préfixes pour Insertion, commande et applications en mode visuel , respectivement, ou pas de préfixe pour le mappage de mode Normal ::help ctrl-v
:help i_ctrl-v
:help c_ctrl-v
:help v_ctrl-v
* ... malgré le fait que c'est pratiquement la première chose que vous lirez si vous tapez un simple
:help
sans arguments! Voir «Obtenir une aide spécifique» quelques paragraphes plus bas. (:help help-context
)la source
:help help-context
: Peut-être que cela mérite d'être mentionné dans la réponse également.help-context
est en fait presque la première chose sur la première page de Vim:help
. J'ai ajouté une note de bas de page le mentionnant à la réponse.La réponse de @ Carpetsmoker satisfait certainement les critères "les plus pertinents", car les résultats contiendront presque toujours ce que vous recherchez. Cependant, il y a aussi la
:helpgrep
commande, qui fonctionne exactement comme la:grep
commande mais recherche le texte de tous les fichiers d'aide.Vous pouvez parcourir les résultats avec
:cnext
ou voir tous les résultats avec:cwindow
.la source