Supposons que je sois dans une certaine position de ligne dans vim et que je souhaite supprimer un certain caractère, par exemple un point-virgule. Je ferais df;
sauf qu’il supprimerait également le point-virgule. Y a-t-il une commande qui fera la même chose mais n’inclura pas le personnage que je cherche?
Oui, dt;
. Des documents de Vim:
t {char}
Jusqu’à ce que [count] ‘occurrence de {char} apparaisse à droite. Le curseur est placé sur le caractère gauche de {char} | inclusive |. {char} peut être entré comme avec le | f | commander.
Pour append à ce que Michal a dit, vous pouvez également utiliser T
et F
pour faire la même chose en arrière.
Aussi ;
répètera le dernier mouvement t, T, f ou F et '
répètera dans la direction opposée.