Ответ 1
Вы можете использовать d0
для удаления в реальном начале строки.
Я обычно использую d ^ для удаления до начала строки.
Но если строка начинается с пробела или таблиц, удаление не доходит до начала строки.
Пример:
foo foo
Строка начинается с двух пробелов, а курсор находится между двумя "foo"
d ^ удаляет первый foo, но не два пробела перед ним.
Это, очевидно, полезно большую часть времени, но что, если я действительно хочу удалить все?
Вы можете использовать d0
для удаления в реальном начале строки.
как @GWW и
c0
, чтобы удалить реальное начало строки и перейти в режим вставки.c^
- удалить первый непустой символ и перейти в режим вставки.Вы также можете использовать |
для получения столбца 0 строки, которая может использоваться в комбинации с d
как d|
для удаления в столбец 0 строки.