1

Рассмотрим этот код:

foo = (int)someVariable - 42;
bar = someFunction('someArgument') + 42;

Размещая курсор на переднем характере someVariable и someFunction мы можем экспериментировать с dw daw и diw Мы можем видеть, что команды имеют следующее поведение относительно удаления пробелов слева и справа:

      L?   R?
    ----------
daw   Y    Y
 dw   .    Y
diw   .    .

L?: Deletes whitespace from the left
R?: Deletes whitespace from the right

Команда daw удалит пробелы с любой стороны текста, тогда как dw удалит только справа, а diw не удалит пробелы с любой стороны. Есть ли команда, которая удалит пробелы только слева, а не справа?

Обратите внимание, что это не проблема, с которой я столкнулся в VIM, а мои эксперименты, чтобы лучше узнать редактор.

1 ответ1

1

Не совсем, но вы можете импровизировать: bXde

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .