Je suis coincé et je ne peux pas m'échapper. Ça dit :
"type :quit<Enter> to quit VIM"
Mais lorsque je le tape, il apparaît simplement dans le corps de l'objet.
Je suis coincé et je ne peux pas m'échapper. Ça dit :
"type :quit<Enter> to quit VIM"
Mais lorsque je le tape, il apparaît simplement dans le corps de l'objet.
Vim a trois modes de fonctionnement : le mode Input, le mode Command et le mode Ex.
Mode d'entrée - tout ce que vous tapez, toutes les frappes sont répercutées à l'écran.
Mode commande ou mode échappement - tout ce que vous tapez dans ce mode est interprété comme une commande.
Mode Ex - il s'agit d'un autre éditeur, ex. un éditeur de ligne. Il fonctionne par ligne ou sur la base d'une plage de lignes. Dans ce mode, un : apparaît au bas de l'écran. Il s'agit de l'ex éditeur.
Pour quitter Vim, vous pouvez le faire lorsque vous êtes en mode ex ou en mode commande. Vous ne pouvez pas quitter Vim lorsque vous êtes en mode entrée.
Sortir du mode ex
Vous devez vous assurer que vous êtes en mode commande. Pour ce faire, appuyez simplement sur la touche Esc clé.
Passez au mode ex en appuyant sur la touche : clé
Utilisez l'une des combinaisons suivantes en mode ex pour sortir :
:q
- démissionner :q!
- quitter sans sauvegarder :wq
- sauvegarder et quitter ou écrire et quitter :wq!
- comme wq, mais force l'écriture dans le cas où les permissions du fichier sont en lecture seule :x
- écrire et quitter :qa
- quitter tout. utile lorsque plusieurs fichiers sont ouverts comme : vim abc.txt xyz.txt
Sortie du mode de commande
Appuyez sur la touche d'échappement. Vous l'avez probablement déjà fait si vous êtes en mode commande.
Appuyez sur la majuscule ZZ ( shift zz
) - sauvegarder et quitter
Appuyez sur la majuscule ZQ ( shift zq
) - quitter sans sauvegarder.
Après avoir frappé ESC (ou cmd + C sur mon ordinateur) vous devez frapper : pour que l'invite de commande apparaisse. Ensuite, vous pouvez entrer quit
.
Il se peut que la machine ne vous permette pas de quitter parce que vos informations n'ont pas été enregistrées. Si vous voulez quand même quitter, entrez ! directement après l'abandon (c'est-à-dire :quit!
).
En q
avec un numéro ferme le split donné dans cette position.
:q<split position>
o :<split position>q
fermera le clivage dans cette position.
Disons que la disposition de votre fenêtre Vim est la suivante :
-------------------------------------------------
| | | |
-------------------------------------------------
| | | |
| | | |
| Split 1 | Split 2 | Split 3 |
| | | |
-------------------------------------------------
Si vous exécutez le q1
il fermera la première division. q2
fermera la deuxième division et vice versa.
L'ordre des positions de séparation dans la commande de sortie n'a pas d'importance. :2q
o :q2
fermera la deuxième division.
Si la position de fractionnement que vous passez à la commande est supérieure au nombre de fractionnements actuels, elle fermera simplement le dernier fractionnement.
Par exemple, si vous exécutez la commande q100
Dans la configuration de la fenêtre ci-dessus, où il n'y a que trois fractionnements, le dernier fractionnement (fractionnement 3) sera fermé.
La question a été posée <a href="https://stackoverflow.com/questions/48757147/what-does-q1-do-in-vim/48757213#48757213">aquí </a>.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
173 votes
Essayez-vous simplement de quitter VIM ? Si c'est le cas, appuyez sur "escape" et tapez ensuite ':q'.
58 votes
N'oubliez pas le côlon ! Vous devez taper
:quit
et ensuite on a frappé le[ENTER]
clé.127 votes
Il est très facile d'apprendre les bases de vim, et il est intégré à votre système. Dans le terminal, tapez "vimtutor". 25 minutes plus tard, vous serez plus rapide que votre éditeur de texte habituel !
9 votes
Vérifiez aquí plus de commandes.
103 votes
Pour éviter
git commit
vous envoyer vers vim à l'avenir :git config --global core.editor="nano"
2 votes
Pas encore mentionné ; mais si vous travaillez dans une interface graphique, vous pouvez utiliser gvim et fermer la fenêtre. (S'il y a des modifications non sauvegardées, le programme vous demandera de sauvegarder/abandonner/annuler).
1 votes
@Toni Pourquoi ne pas utiliser une feuille de triche imprimable d'une seule page ? Version qwerty normale y dvorak .
2 votes
Depuis la ligne de commande, vous pouvez quitter vim dès que vous l'avez entré :
vim --cmd q
. Cette fonction peut être utilisée avec-V
option :vim -V20vim.log --cmd exe +q
. Le fichier vim.log nouvellement créé peut être utile à des fins de diagnostic/débogage.5 votes
Merci beaucoup, ça m'a aidé, mais en fait, c'est
git config --global core.editor "nano"
avec un espace, pas un=
signe0 votes
Vous pouvez effectuer une recherche dans :help comme dans toutes les autres fenêtres en tapant /<some text> qui recherche les occurrences de <some text>.
0 votes
Cette question et ce fil de discussion sont très utiles (et ont répondu à ma question), mais c'est une honte que Vim soit si difficile à comprendre que les gens doivent utiliser un moteur de recherche et un site Web tiers pour comprendre comment faire faire à Vim quelque chose d'aussi simple que quitter sans sauvegarder.