Wie kann ich in vim zum nächsten Zeichen X springen?
Ich verwende z. B. häufig dt:
oder ct:
, um alles bis auf einen Doppelpunkt (oder ein anderes Zeichen) zu löschen/zu ändern.
Gibt es eine Tastenkombination, mit der ich einfach die Cursorposition auf dieses Zeichen setzen kann?
Du kannst Tippen f<character>
um den Cursor auf das nächste Zeichen zu setzen und F<character>
für den vorherigen.
t
und f
funktionieren auch ohne Befehl. Um zum Doppelpunkt zu wechseln, verwenden Sie f:
und um nach rechts vor dem Doppelpunkt zu wechseln, verwenden Sie t:
.
Wenn Sie mit /
Nach diesem Zeichen suchen, können Sie n
drücken, um zum nächsten Vorkommen zu gelangen.
Vielleicht suchen Sie nur nach einer reinen Vim-Kombination, aber EasyMotion ist ein Plugin, das einen Versuch wert ist. HTH. :)