Vim - как заменить оперативным словом?

Я хотел бы заменить оперативным словом. Например, после дергания некоторого слова путем нажатия yw и затем установки курсора на некотором другом слове, я хотел бы нажать что-то так, чтобы замена произошла. (например, SOME_KEYw, где w действительно w и SOME_KEY, является некоторым ключом). Я не хотел бы переключаться в Режим вставки.

Я не интересуюсь :%s/oldword/newword/gc решение. Мне нужна интерактивная оперативная замена!

1
задан 04.04.2010, 15:02

2 ответа

То, что Вы ищете, описано в Подсказке по Vim 605.

Если Вы дергаете первое слово с yiw, можно затем заменить другое слово первым путем ввода viwp.

При игнорировании меня yw будет также дергать пробел после слова, и при вставке этого Вы добираетесь, слишком много располагает с интервалами. Поэтому используйте i для выбора внутреннего слова.

7
ответ дан 12.12.2019, 07:43

Я полагаю, что Вы хотите по часовой стрелке <CTRL-R> 0

Это должно быть введено как cwctrl+r0.

3
ответ дан 12.12.2019, 07:43

Теги

Похожие вопросы