Подтвердить что ты не робот

Vim: удалить все пробельные символы до моего курсора

Есть ли способ удалить каждый символ в той же строке, что и курсор, вплоть до курсора? например, у меня может быть строка кода, которая выглядит следующим образом:

foo = [cursor]             Bar.new

Если мой курсор находится на держателе места выше, можно ли удалить каждый символ пробела (без использования регулярного выражения?), чтобы Bar.new помещался в курсор?

4b9b3361

Ответ 1

d w

Ответ 2

В соответствии с вашим примером, ответ Neall правильный. Однако, исходя из вашего первоначального вопроса,

все равно удалять все символ в той же строке, что и курсор, вплоть до курсора?

введите d 0

Собственно, вы задаете третий вопрос в своем названии... удалите все пробельные символы до курсора. Этот я не уверен, как обойтись без регулярного выражения. d g e удалит все символы пробелов, ведущие назад, до не-пробела, но также удалит первый символ без пробелов.

Ответ 3

d t B

Удалит любой символ до, но не включая 'B'

Ответ 4

Не совсем то, что вы хотите, но, возможно, d i w поможет - в приведенном выше примере он удалит все пробелы между = и Bar. Возможно, c i w space даст вам результат, который вы ищете?