Je viens d'utiliser les fichiers d'aide dans vim et maintenant je suis bloqué dans l'aide.
:q
Quitte tout le programme et je suis fatigué de devoir fermer et rouvrir vim chaque fois que j'utilise l'aide. Je préférerais une commande qui peut fermer l'aide et me renvoyer au programme que j'écris.
J'ai du mal à chercher google.com
car la chaîne de recherche exit help in vim
renvoie évidemment des articles sur la sortie de vim lui-même, ce que je suis devenu très bon.
Est-ce que quelqu'un sait comment faire ça?
EDIT: Je devais être en quelque sorte coincé dans le truc de l'écran partagé. C'est pourquoi je n'ai pas pu sortir de l'aide via:q
Réponses:
:q
est déjà la solution.Il ne ferme pas toute la session vim, mais uniquement la fenêtre active (section fractionnée à l'intérieur
vim
). Si cette fenêtre est l'aide, seule l'aide sera fermée. Si votre document est actif, le document sera fermé.S'il s'agit de la dernière fenêtre de non-aide, l'aide se fermera également - ce qui signifie qu'elle
vim
est fermée.Utilisez Ctrl+ Wsuivi d'une touche de curseur pour vous assurer que votre curseur se trouve dans la fenêtre d'aide. Réessayez
:q
ensuite.la source
Les Vims récents ont la
:helpclose
commande (cela nécessite un Vim 7.4.449)la source
:q
est un peu ennuyeux car il s'agit d'un tampon en lecture seule. Et je crois que les gens ont rarement besoin d'enregistrer une macro dans le tampon d'aide.Je voudrais donc mapper
q
sur:q
:la source
J'utilise Ctrl+ W+ Cou Ctrl+ W+ Q, bien que je convienne que, comme beaucoup d'autres fenêtres en lecture seule plus modernes, il serait plus naturel de le quitter en appuyant simplement sur q.
la source
Vous devez être en quelque sorte arrivé à une seule fenêtre d'aide. Habituellement,
:help
divise une fenêtre, et une:q
dans cette fenêtre fermera simplement l'aide et reviendra à l'autre fenêtre.Ou, vous avez tapé le
:q
tout dans l' autre fenêtre, pas l'aide. Vim ne "compte" pas les fenêtres d'aide comme des fenêtres complètes et se fermera complètement lorsque seules les fenêtres d'aide resteront.Il existe de nombreuses commandes de gestion de fenêtres; par exemple,
:close
est une variante:quit
qui ne quittera pas Vim. Bien qu'initialement déroutant, apprenez à les utiliser, car ils sont très puissants.:help windows
a toutes les informations.la source