Peut-être que je suis stupide, mais pouvez-vous remplacer tous les caractères de l'endroit où se trouve le curseur à la fin de la ligne par une seule commande? Ensuite, utilisez .pour faire le même remplacement sur la ligne suivante et ainsi de suite.
30
:)
De rien.Ajout à la réponse de sr_:
Si votre curseur commence à la même position sur chaque ligne, vous pourriez être intéressé par la fonctionnalité Visual Block .
Tapez ce qui suit dans l'ordre, avec votre curseur dans la position initiale:
Cela devrait créer une sélection rectangulaire allant de votre curseur sur la première ligne jusqu'à la fin de la ligne [X] lignes ci-dessous.
Vous pouvez alors remplacer toute votre sélection:
J'utilise le bloc visuel chaque fois que je le peux, je pensais partager
la source
n+1
lignes, après avoir créé la lignen
en sélectionnant Visual Block en arrière ! En d'autres termes, la forme était similaire à 7 en arrière ou en L inversé verticalement, ou «pas bien formatée». lol.Cou c$est pour "changer" et Rest pour "remplacer".
Deux comportements presque similaires. Le premier obtiendrait la ligne supprimée avant de commencer à taper; tandis que ce dernier vous permettrait de taper sur les caractères et éventuellement dépasser la limite des caractères de l'ancienne ligne affichés.
la source
Appuyez simplement sur «C», c'est-à-dire Capital C en mode commande, et tapez le texte de remplacement.
la source
Les autres réponses les ont manquées, elles n'entrent pas en mode insertion.
Ensuite, bien sûr, utilisez .
la source
Comme cela peut être utile, une fois que nous essayons de changer jusqu'à la fin de la ligne. J'ai créé un mappage d'insertion pour effectuer cette tâche, il ne l'utilise pas Dcar en mode d'insertion, cette clé est utilisée pour diminuer l'indentation. Il en est ainsi Ctrl-k
la source