Как получить поведение кнопки удаления в vim?

При использовании vim в режиме вставки (или вообще без использования vim) нажатие кнопки удаления удаляет символ СПРАВА от курсора. Как я могу добиться такого поведения в vim в обычном режиме? Нажатие x не является правильным ответом, так как оно удаляет выбранный символ, а не символ справа.


person Henrik Leijon    schedule 05.07.2020    source источник


Ответы (1)


В режиме вставки для вас курсор выглядит как бы между символами. Но на самом деле ваш компьютер видит, что это именно тот символ, который вы удаляете.

В обычном режиме у вас обычно есть полоса-курсор, поэтому он выглядит так, как он работает.

Теперь, конечно, вы можете переназначить свой x, чтобы удалить символ справа, но это только добавит путаницы. Так что, пожалуйста, не надо. Вместо этого тренируйте свой ум, чтобы видеть вещи в правильном свете.

person Matt    schedule 05.07.2020
comment
Спасибо за ответ. Однако предположим, что вы хотите поместить курсор в конец строки и нажать клавишу DELETE, чтобы перейти на следующую строку вверх. Вы не можете сделать это в обычном режиме, если я что-то не пропустил? - person Henrik Leijon; 05.07.2020
comment
@HenrikLeijon Не уверен, правильно ли я тебя понял, но это J? - person Matt; 06.07.2020