Lorsque vous utilisez vim, vous pouvez avancer mot à mot avec w. Comment revenir en arrière?
Lorsque vous utilisez vim, vous pouvez avancer mot à mot avec w. Comment revenir en arrière?
Réponses:
Utilisez bpour revenir en arrière.
Vous pouvez également vouloir extraire Wet Bavancer / reculer un WORD(qui consiste en une séquence de caractères non vides séparés par un espace blanc, selon :h WORD).
ge, nous reculerons jusqu'à la fin d'un mot. gEira à la fin d'unWORD
eet Eira de l'avant.
\w|\S. Voir :help wordet :help WORDpour plus de détails.
Cela m'aide à y penser comme:
b aller au début du mot actuel ou précédent
w aller au début du mot suivant
e aller à la fin du mot actuel ou suivant
ge aller à la fin du mot précédent
Essayez :h word-motionspour plus de détails et comment les combiner avec les opérations.
Sinon, si vous utilisez w, b, Wet Baux lignes Navigate en espérant sur les mots, considérez les alternatives suivantes qui peuvent être plus rapides si elles sont utilisées correctement.
f<char> # jump to next occurrence of <char> to right (inclusive)
ou
F<char> # jump back to next occurrence of <char> to left (inclusive)
Si vos mots sont séparés par, <space>vous pouvez sauter les mots par des espaces:
f<space>;;;;où ;répète la commande précédente, donc vous sautez en avant par des espaces
F<space>;; sauter en arrière par l'espace
il suffit de remplacer <char>par la ponctuation, par exemple.
La méthode de ponctuation n'est pas efficace pour faire défiler, mais si vous savez où vous voulez sauter, elle peut généralement y arriver en un ou deux sauts.