Vim newbie ici. Quand je ': wq' Je veux sauvegarder et supprimer le tampon au lieu de sauvegarder et de quitter. De même, appuyer sur ': q' exécuterait ': bd' à la place.Remappage 'wq' pour enregistrer et fermer le tampon au lieu d'enregistrer et quitter
Des suggestions? Merci!
-1. S'il vous plaît, n'utilisez pas 'cnoremap' pour ça! Cela étendra q dans n'importe quelle commande. Par exemple ': set cscopequickfix' va se développer en': set cscopebduickfix'. Utilisez ': cnoreabbrev' à la place! Voir l'aide pour cela. – Benoit
Votre premier cnoremap ne fonctionnera pas. La ligne indique à Vim de remapper le mode de commande wq sur w, puis de fermer le tampon actuel - pas de relier wq à w | bd. Benoits plaintes sont également valides, cependant, vous pouvez le faire: cnoremap wq w bd - cela fonctionnera comme prévu. –
Sarah
Sarah, non. Encore 'cnoreabbrev' est préférable parce que si vous voulez écrire votre fichier comme' quoi que ce soit se terminant par wq', l'abréviation ne se déclenchera que si le nom de fichier est exactement wq. – Benoit