Ответ 1
d w
Есть ли способ удалить каждый символ в той же строке, что и курсор, вплоть до курсора? например, у меня может быть строка кода, которая выглядит следующим образом:
foo = [cursor] Bar.new
Если мой курсор находится на держателе места выше, можно ли удалить каждый символ пробела (без использования регулярного выражения?), чтобы Bar.new помещался в курсор?
d w
В соответствии с вашим примером, ответ Neall правильный. Однако, исходя из вашего первоначального вопроса,
все равно удалять все символ в той же строке, что и курсор, вплоть до курсора?
введите d 0
Собственно, вы задаете третий вопрос в своем названии... удалите все пробельные символы до курсора. Этот я не уверен, как обойтись без регулярного выражения. d g e удалит все символы пробелов, ведущие назад, до не-пробела, но также удалит первый символ без пробелов.
d t B
Удалит любой символ до, но не включая 'B'
Не совсем то, что вы хотите, но, возможно, d i w поможет - в приведенном выше примере он удалит все пробелы между =
и Bar
. Возможно, c i w space даст вам результат, который вы ищете?