Si vous préférez une méthode non visuelle et reconnaissez les numéros de ligne, je vous propose une autre méthode simple.
Exemple
Je veux supprimer le texte de la ligne 45 à la ligne 101.
Ma méthode vous suggère de taper une commande ci-dessous en mode commande :
45Gd101G
Il se lit comme suit :
Allez à la ligne 45 ( 45G
) puis supprimer le texte ( d
) de la ligne en cours vers la ligne 101 ( 101G
).
Notez que le vim
vous pouvez utiliser gg
à la place de G
.
Comparez avec la réponse de @Bonnie Varghese qui est :
:45,101d[enter]
La commande ci-dessus, tirée de sa réponse, nécessite 9 fois de taper, notamment enter alors que ma réponse nécessite 8 à 10 fois la saisie. Ainsi, la vitesse de ma méthode est comparable.
Personnellement, je préfère 45Gd101G
sur :45,101d
car j'aime m'en tenir à la syntaxe de la commande du vi, dans ce cas c'est :
+---------+----------+--------------------+
| syntax | <motion> | <operator><motion> |
+---------+----------+--------------------+
| command | 45G | d101G |
+---------+----------+--------------------+