J'utilise un exemple de code javascript:
1 var a = 1;
2 var b = |{};
Le curseur est à la position de |
(sur le caractère "{" lorsque la forme du curseur est un bloc), je découvre que je veux a
qu'on lui attribue un objet, donc je veux le modifier comme ci-dessous:
1 var a = {};
Je veux donc savoir quand le curseur est sur "{", comment supprimer rapidement tout le contenu avant "{" jusqu'au blanc après le signe "=" à la ligne 1?
Dans d'autres éditeurs normaux, je vais simplement appuyer sur la touche de retour arrière pour supprimer le code. Mais je ne sais pas comment y parvenir en vim.
eol
alors backspace va supprimer les sauts de ligne. Vous devrez également start
être inclus dans le paramètre. (Voir :help backspace
). N'utilisez pas cette méthode! Il existe plusieurs méthodes beaucoup plus rapides détaillées dans les réponses ci-dessous.
i
et utiliser la touche de retour arrière. Aucun corps ne vous tirera dessus pour ça. Je pense.