В Vim есть способ переместить курсор в начало непробельных символов в строке? Например, как я могу переместить курсор на «S» во второй строке ниже?
Первая строка Вторая линия
Если это имеет значение, я в основном использую MacVim, но я также хотел бы сделать это с консоли.
Благодарность!
0
комментариюВместо нажатия
^
вы можете нажать_
(подчеркнуть), чтобы перейти к первому непробельному символу в той же строке, в которой находится курсор.+
и-
перейти к первому непробельному символу на следующей / предыдущей строке.(Эти команды работают только в командном режиме, а не в режиме вставки.)
источник
Также возможно полезно: + и - переместят курсор вверх или вниз, соответственно, к первому непустому символу.
источник
ниже фрагмент от .vimrc
^[[1~
создается путем нажатияctrl+v
иHome
источник
В продолжение ответа Эндрю Сона, если вы хотите использовать 0 для этого поведения, просто оберните его так:
источник
Я просто переназначаю клавишу 0 на ^
Отредактируйте ваш ~ / .vimrc
источник