W vim można użyć f
, a następnie znaku, aby przejść do następnego wystąpienia tej postaci w bieżącym wierszu. Na przykład, jeśli mam następujące (pozycja kursora oznaczone |
):Jak przejść do kolejnej wielkiej litery?
m|akeBinExprNode = undefined
mogę używać fB
aby przejść do B
i dtE
usunąć dopiero przed E
, zostawiając mnie z:
make|ExprNode = undefined
Zastanawiam się, czy istnieje sposób, aby to zrobić, który nie wymaga wpisywania dokładnego znaku, tzn. Jakiegoś ruchu, który oznacza "przejdź do następnej wielkiej litery" i/lub "przejdź na prawo przed następną wielką literą".
Poszukujesz rozwiązania do nawigacji w camelCase w swoim kodzie? Bo jeśli tak, to może jest miejsce na coś bardziej doświadczonego niż moja prosta odpowiedź ... – wilhelmtell
Prawdopodobnie znajdziesz [this] (http://www.vim.org/scripts/script.php?script_id=1905) skrypt interesujący. Działa z CamelCase oraz snake_case. –
@wilhelmtell Hmm, tak, fantazyjny sposób poruszania się między garbami camelCase byłby miły. –