2019-04-20 20:24:14 +00:00
|
|
|
|
---
|
|
|
|
|
title: "Vim: замена выделенного блока"
|
|
|
|
|
category: Vim
|
2019-04-23 17:40:06 +00:00
|
|
|
|
tags: Vim, команды Vim,
|
2019-04-20 20:24:14 +00:00
|
|
|
|
summary:
|
|
|
|
|
...
|
|
|
|
|
|
|
|
|
|
Замену блока, выделенного в режиме VISUAL, можно выполнить
|
|
|
|
|
последовательностью команд `y:%s/<ctrl-r>"/заменитель/g`.
|
|
|
|
|
|
|
|
|
|
Команда | Назначение
|
|
|
|
|
---------------|-------------
|
|
|
|
|
`y` | Копирование в регистр "
|
|
|
|
|
`:` | Перейти в командный режим
|
|
|
|
|
`%` | Применить ко всему буферу
|
|
|
|
|
`s` | Замена
|
|
|
|
|
`Сtrl-r` | Вставка из регистра
|
|
|
|
|
`"` | Имя регистра (будет предложено по умолчанию)
|
|
|
|
|
`/` | Разделитель
|
|
|
|
|
`заменитель` | Новый текст
|
|
|
|
|
`/` | Разделитель
|
|
|
|
|
`g` | Для всех вхождений в строке
|
|
|
|
|
|