Как отправить выбранный визуальный блок в бывшей командной строке?

Я хочу отправить визуальный блок в качестве замены для команды, такой как

:!echo < something from the visual block

Как я мог сделать это в VIM?

2 ответа

Проще всего yAK визуального выбора (в визуальном режиме) в регистр, а затем запустить команду (:!echo ...) и вставьте содержимое регистра в командную строку через <C-R>",

Одним из способов является использование окна командной строки через q:, как показано на этом снимке экрана:

Другие вопросы по тегам