Parfois, lorsque je tape :
pour quitter ou écrire mon fichier, l'invite contient déjà les caractères :'<,'>
sans que je tape quoi que ce soit. Cela provoque une erreur si je tape w
ou q
. Je ne peux pas reproduire ce problème. Cela arrive aux moments les plus étranges et je n'ai pas pu déterminer ce qui en est la cause.
Il m'a fallu une éternité pour comprendre que ma frappe accidentelle q:
au lieu de :q
me causait des problèmes pour arrêter. Maintenant que je connais cette petite bizarrerie, j'essaie de comprendre ce qui cause cet autre comportement. Je ne trouve rien dessus, même si je l'ai vu quelque part dans le commandement du colon de quelqu'un.
Est-ce un comportement attendu? Qu'est-ce qui pourrait en être la cause?
la source
ZZ
va écrire toutes les modifications apportées aux fichiers avant de quitter. Si vous souhaitez annuler les modifications, utilisezZQ
.:q!
ce qui est toujours un problème pour le contexte de la question. Maintenant,ZQ
c'est dans mon arsenal!