Dans le système d'aide intégré de Vim, comment puis-je…
- rechercher des sujets pour lesquels je souhaite de l'aide?
- suivre des hyperliens?
- parcourir autour pour le matériel connexe?
cursor-movement
help-system
search
tags
romainl
la source
la source
Réponses:
Vim est livré avec une documentation exhaustive et entièrement indexée qui contient les réponses à la plupart des questions que vous pourriez avoir sur l’utilisation de Vim.
Mais la documentation est énorme et peut considérer le néophyte comme un labyrinthe impénétrable. Voici quelques lignes directrices pour vous aider à trouver ce dont vous avez besoin…
La
:help
commande est votre passerelle vers la documentation de Vim. Lire le premier écran maintenant .Allons méta:
Vous pouvez compléter les arguments avec
<Tab>
et afficher la liste des complétions possibles avec<C-d>
.À propos, voici une explication de la notation de la clé:
La plupart des commandes Ex peuvent être réduites à quelques caractères. C'est vrai pour
:help
aussi:La
:help
commande et sa complétion par des tabulations sont sensibles à la casse. Les deux commandes ci-dessous vous mèneront à la même section:Notez que
a
etA
sont les deux commandes légitimes si insensibilité à la casse ne joue pas.Si vous ne recherchez qu'un mot-clé générique, utilisez
:helpgrep
et ouvrez la fenêtre de correction rapide:Utilisez
<C-]>
sur les mots en surbrillance<C-t>
pour accéder à la balise correspondante, utilisez pour revenir.Voir
:help tags
pour plus.Faites défiler la liste pour voir s'il existe une option ou une commande associée qui répond le mieux à vos besoins. C'est aussi un excellent moyen d'apprendre de nouvelles astuces.
Utilisez la bonne syntaxe pour rechercher plus efficacement:
Exemples:
Anatomie d'une
:help
section::help options
.:help option-summary
.Utilisez votre cerveau, trouvez des modèles logiques qui vous aideront pour vos recherches futures.
Une fois que vous avez trouvé le moyen pratique
:help list-functions
, où chercher des fonctions liées aux chaînes?Une fois que vous avez trouvé
:help i_ctrl-x_ctrl-o
, comment pouvez-vous trouver de l'aide<C-x><C-l>
en mode insertion?RTFM n'est pas une insulte. Vous apprendrez beaucoup plus en lisant la documentation que en posant des questions à courte vue à des étrangers au hasard alors assurez-vous au moins essayé de R ead T il F antastic M anuel avant de demander.
la source
:h help-summary
(nécessite un Vim récent)4. The :help command and its tab-completion are case-insensitive
<← Ce n'est pas précisément vrai: par exemple,:h a
et:h A
sont distingués.:helpgrep
peut être abrégé:helpg
pour une utilisation quotidienne plus efficace.-0.1 prendre des notes sur vim dans un fichier. Utilisez-le comme référence et conteneur.
moyen rapide de trouver de l'aide vim
key | :cmd | 'option' | etc
:h gi
ou:h g;
pour giou g;en mode normal:h ^i
pour Ctrl- ien mode normal:h ^w^w
pour Ctrl- wCtrl- wen mode normal:h ^wf
pour Ctrl- wfen mode normal:h i^n
pour le mode insertion Ctrl-n:h c^r^r
pour le mode cmdline Ctrl- r Ctrl-r:h :pu
pour ex-command:put
:h 'cb'
pour optionclipboard
.:h `>
pour la marque<
.:h @:
pour optionrepeat last ex command by eval register :
(même mécanisme que macro).tapez
:h range
, à ce stade, vous êtes en mode cmdline, puis:range
[Command Line]
"*dd
pour le couper dans le presse-papier du système.[Command Line]
h :range range() <range> [range] :func-range ...
est extraith mode-Ex mode-replace mode-cmdline mode-switching ...
est extrait pourmode-
.buf
win
tab
line
etc.cmdline-completion
.-0.2 Définir un mappage de clé local avec un tampon pour appeler vim help du mot sous le curseur, dans le fichier vim notes mentionné précédemment.
(et éventuellement avec post-traitement après extraction
<cword>
, dans une fonction vimscript)la source
setl keywordprg=:help
, alors celaK
fonctionne déjàK
pour raw<cword>
, l’autre que j’utilise est<Space>k
pour<cWORD>
post-précession. (<Space>
est l'une des clés de mon chef. Aussi, pour parler couramment, 'timeoutlen' étant défini)