2019-06-01 21:08:41 +00:00
|
|
|
|
= Vim: замена выделенного блока
|
2019-06-02 16:31:29 +00:00
|
|
|
|
:title-separator: {sp}|
|
2019-06-01 21:08:41 +00:00
|
|
|
|
:category: Vim
|
|
|
|
|
:tags: Vim, команды Vim,
|
|
|
|
|
|
|
|
|
|
Замену блока, выделенного в режиме VISUAL, можно выполнить
|
|
|
|
|
последовательностью команд `y:%s/<ctrl-r>"/заменитель/g`.
|
|
|
|
|
|
|
|
|
|
[cols="1,3",options="header",]
|
|
|
|
|
|===
|
|
|
|
|
|Команда |Назначение
|
|
|
|
|
|`y` |Копирование в регистр "
|
|
|
|
|
|`:` |Перейти в командный режим
|
|
|
|
|
|`%` |Применить ко всему буферу
|
|
|
|
|
|`s` |Замена
|
|
|
|
|
|`Сtrl-r` |Вставка из регистра
|
|
|
|
|
|`"` |Имя регистра (будет предложено по умолчанию)
|
|
|
|
|
|`/` |Разделитель
|
|
|
|
|
|`заменитель` |Новый текст
|
|
|
|
|
|`/` |Разделитель
|
|
|
|
|
|`g` |Для всех вхождений в строке
|
|
|
|
|
|===
|