Изучение Vim: лучший способ удалить пробелы между словами

Я опытный разработчик на платформе Windows и пытаюсь научиться пользоваться Vim. Я неплохо разбираюсь в регулярных выражениях и понимаю принципы использования Vim. Однако у меня есть конкретная проблема, и хотя у меня есть решение, кажется, что должно быть лучшее.

У меня есть файл, который содержит строку, подобную следующей:

CODE<tab><tab>Lorem ipsum dolor sit amet

Может быть переменное число или <пробел> символов между CODE и Lorem . Предполагая, что курсор находится над буквой «C» CODE в нормальном режиме, я хочу иметь возможность найти комбинацию клавиш, которая приведет к следующему результату, и оставить курсор между буквой «E» из CODE и он 'L' из Lorem в режиме вставки.

CODELorem ipsum dolor sit amet

Моё текущее решение - использовать следующую последовательность клавиш:

w d ? \ s \ +

Это работает, но кажется нелогичным отказываться от того, что я хочу удалить, прежде чем я смогу удалить его. Я чувствую, что мне нужно перейти к концу CODE и удалить вперед. Я понимаю, что это может быть просто идиома Vim, о которой я не знаю. Я также мог полностью упустить ключевой элемент знаний о Vim.

Как лучше всего достичь моей цели?

6
задан Damian Powell 18 July 2013 в 13:50
поделиться