LINUX.ORG.RU

vim. Как копировать\вставлять в\из строки ввода команд?


0

0

Здравствуйте. Собственно, сабж: Как копировать\вставлять в\из строки ввода команд? Пробовал копировать мышкой. Копирует, но escape-последовательности (^[, ^M, ..) не распознает (макросы ругаются).

Предполагаю, что должны быть стандартные команды для копирования\вставки в ": ", но гугл молчит

★★★★★

Re: vim. Как копировать\вставлять в\из строки ввода команд?

А если это невозможно, то

как создать макрос из строки в буфере?

makoven ★★★★★ ()

Re: vim. Как копировать\вставлять в\из строки ввода команд?

:h !
:h read

напр. ":read !date" вставит текущую дату.

paxac ()

Re: vim. Как копировать\вставлять в\из строки ввода команд?

>>напр. ":read !date" вставит текущую дату.

Вопрос в другом.

Допустим, есть у меня в тексте вот такое

:map ^X k0/"^Mly/"^Mjp0

как это выполнить вимом?

makoven ★★★★★ ()

Re: vim. Как копировать\вставлять в\из строки ввода команд?

Скопируй текст (y)
Потом в ком.строке :CTRL-R
В строке появится " -> указываешь номер регистра, например 0
В строке появится необходимый тебе текст

См. также :help c_CTRL-R

pento ★★★★★ ()

Re: vim. Как копировать\вставлять в\из строки ввода команд?

Очень просто: q/

smh ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.