С помощью вставок очень легко стереть слово/раздел и вставить поверх него, например, так
cw
удалить до конца слова (с пробелом) затем перейти в режим вставкиce
удалить до конца слова (без пробела) затем перейти в режим вставкиc3w
удалить до конца следующих 3 слов (с пробелом) затем перейти в режим вставкиct.
удалить до периода, затем перейти в режим вставкиc$
удалить до конца строки, затем перейти в режим вставкиКак мне сделать это с помощью операций вставки? Часто у меня есть такая строка
var name = "John Smith"
var name = "Jane Smith"
И я меняю ее на
var name = "John Lee"
var name = "Jane Smith"
И дергаю (yw
) "Lee", но теперь, если я удаляю (dw
) "Smith " из "Джейн Смит", у меня больше нет "Ли" в реестре, чтобы вставить обратно. Я знаю, что могу использовать именованные регистры. Кроме того, я уверен, что могу использовать визуальный режим. Однако я подумал, что поскольку это довольно распространенная задача, можно было бы использовать операторы перемещения (e
, w
, t
/ T
, f
/F
,$
,0
) с помощью команды вставки, чтобы указать, что следует вставить.