Нижеследующее работает для нормального режима: Я согласен с ответом Дэна Олсона, что для большинства удалений вы, вероятно, должны быть в нормальном режиме. Более подробная информация ниже.
Если курсор находится внутри слова:
diw
удалить в слове (без пробелов)
daw
для удаления вокруг слова (включая пробелы перед следующим словом).
Если курсор находится в начале слова, просто нажмите dw
.
Это можно умножить, добавив обычные числа для движения, например, 2w для перемещения вперед на 2 слова, поэтому d2w удаляет два слова.
Режим вставки ^ w
Идея использования hjkl для передвижения в Vim заключается в том, что более продуктивно держать руки на домашнем ряду. В конце слова ^ отлично работает, чтобы быстро удалить слово. Если вы перешли в режим вставки, ввели некоторый текст и с помощью клавиш со стрелками попали в середину слова, которое вы пошли против философии домашнего ряда.
Если вы находитесь в обычном режиме и хотите изменить слово, вы можете просто использовать c
(изменить) вместо d
(удалить), если вы хотите полностью изменить слово, и повторно войти в режим вставки без необходимость нажать i
, чтобы вернуться к печати.