Я обычно использую d ^ для удаления до начала строки.
Но если строка начинается с пробела или таблиц, удаление не доходит до начала строки.
Пример:
foo foo
Строка начинается с двух пробелов, а курсор находится между двумя "foo"
d ^ удаляет первый foo, но не два пробела перед ним.
Это, очевидно, полезно большую часть времени, но что, если я действительно хочу удалить все?