53 votes

Comment quitter l'aide dans vim

Je viens d'utiliser les fichiers d'aide de vim et maintenant je suis coincé dans l'aide.

:q Quitte tout le programme et je commence à en avoir assez de devoir fermer et rouvrir vim à chaque fois que j'utilise help. Je préférerais une commande qui puisse fermer l'aide et me ramener au programme que je suis en train d'écrire.

J'ai du mal à chercher google.com car la chaîne de recherche exit help in vim évidemment des retours d'articles sur la sortie de vim lui-même, chose pour laquelle je suis devenu très bon.

Quelqu'un sait-il comment procéder ?

EDIT : J'ai dû être bloqué dans l'écran partagé. C'est pour cela que je n'ai pas pu sortir de l'aide via :q

48voto

Tim Points 2053

:q est déjà la solution.

Elle ne ferme pas toute la session vim, mais seulement la fenêtre active (section divisée à l'intérieur de 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 sans aide, l'aide se fermera également -- ce qui signifie que vim est fermé.

Utilisation Ctrl + W suivi d'une touche de curseur pour s'assurer que votre curseur se trouve dans la fenêtre d'aide. Essayez ensuite :q encore une fois.

20voto

Christian Brabandt Points 1326

Les Vims récents ont le :helpclose (cela nécessite une version de Vim 7.4.449)

15voto

Chris Halcrow Points 101

:q est un peu gênant car il s'agit d'un tampon en lecture seule. Et je pense que les gens ont rarement besoin d'enregistrer une macro dans la mémoire tampon d'aide.

J'aimerais donc cartographier q à :q :

autocmd FileType help noremap <buffer> q :q<cr>

3voto

Andrzej Wąsowski Points 131

J'utilise Ctrl + W + C oder Ctrl + W + Q Bien que je sois d'accord avec le fait que, comme beaucoup d'autres Windows en lecture seule plus modernes, il serait plus naturel de pouvoir le quitter en appuyant simplement sur la touche q .

2voto

jopa Points 800

Vous avez dû, d'une manière ou d'une autre, arriver à une fenêtre d'aide à l'autonomie. En général, :help fend une fenêtre, et un :q dans cette fenêtre fermera simplement l'aide et retournera à l'autre fenêtre.

Ou encore, vous avez tapé le :q alors que dans la autres La fenêtre, pas l'aide. Vim ne "compte" pas les fenêtres d'aide comme des fenêtres à part entière, et il s'arrêtera complètement lorsqu'il ne restera plus que des fenêtres d'aide.

Il existe plusieurs commandes de gestion des fenêtres, par exemple, :close est une variante de :quit qui ne quittera pas Vim. Bien que déroutants au départ, apprenez à les utiliser, car ils sont très puissants. :help windows contient toutes les informations.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X