问题
How can I jump to the next character X in vim?
I frequently use, e.g., dt: or ct: to delete/change everything up until a colon (or some other character).
Is there any short key combo to simply move my cursor position to that character?
回答1:
You can type f<character> to put the cursor on the next character and F<character> for the previous one.
回答2:
t and f work without a command as well, so to move to colon use f: and to move to right before colon use t:
回答3:
If you do a search for that character with /, you can then hit n to move to the next occurrence of it.
回答4:
Maybe you are just searching for a pure vim combination but EasyMotion is a plugin that worth trying. HTH. :)
来源:https://stackoverflow.com/questions/9402607/how-to-jump-to-a-specific-character-in-vim