vim устанавливает ex range на текущий абзац без визуального оформления / метки и т. д. - PullRequest
1 голос
/ 13 января 2012

Я хочу применить команду к правильному абзацу, но я хотел бы автоматизировать ее, чтобы мне не нужно было предварительно визуально выбирать / отмечать абзац.

Я хочу что-то вроде

:{,}s/this isn't/important/g  

, чтобы указать диапазон, к которому нужно применить 's' (в данном случае).

В конце концов, я хочу использовать команды диапазона приема для переформатирования абзаца.

Кто-нибудь знает, как это сделать?Есть ли лучший подход, который я пропускаю?

Ответы [ 2 ]

6 голосов
/ 13 января 2012
:'{,'}s/this isn't/important/g

См:

:h '{
1 голос
/ 13 января 2012

Существует Выбор текстового объекта в Vim, что p означает абзац.

Чтобы выбрать абзац в визуальном режиме, например, применить к нему другие команды, используйте vip или vap

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...