J'ai une liste d'articles où je veux remplacer les deux premiers caractères:
a) item 1
b) item 2
c) item 3
Quelle est la façon la plus rapide de procéder:
* item 1
* item 2
* item 3
J'ai une approche en mode visuel (Ctr-v, jjj, mais j'ai besoin de faire deux commandes de remplacement. Iirc, ce remplacement peut se faire avec 1 commande)
visual-mode
poseid
la source
la source
.,.+2s/^../*/
(ou de manière équivalente dans une sélection visuelle)? Pourquoi deux commandes de remplacement?2c
remplacerait deux caractères.Ctrl-C
au lieu deEsc
? Cela empêche, entre autres, d'appliquer des modifications à chaque ligne d'une sélection de bloc visuel.Réponses:
Sélection du bloc visuel:
:normal
:Substitution:
Formule à points:
la source
ciC*<esc>
et être fait. Remarque: ce plugin est un plugin "fais ce que je veux dire" donc il échoue dans des endroits et des façons inattendus, mais le plugin est toujours utile dans certains cas faciles comme celui-ci.<Esc>
, il remplira les lignes restantes.c
est pour le "changement".Voici une façon plus efficace de procéder:
c
trouve votre dernier élément).*
) et terminez en appuyant sur Esc.Fonctionne plus efficacement, en particulier dans les listes plus longues.
la source