Копирование текста из vim в буфер обмена иксов
Захотелось мне из vim скопировать текст и вставить его в броузер. Штатными средствами по типу `cat file | xclip` почему-то не получилось.
В vim есть специальный регистр "*, который как я понял служит связью между буфером редактора и X11, соответственно нужно это делать через него. Таким образом в другом месте в иксах кликается средняя кнопка мыши или колесико (как у меня) и мы получаем текст из vim.
Примеры на основе `:h clipboard`
"*dd
-----
Удалить строку и поместить ее в буфер.
"*p
-----
Вставить содержимое буфера
gg
"*yG
-----
Скопировать все содержимое файла в буфер, перед этим перейдя в начало файла (gg).
Еще есть полезный регистр "+. Если вы в него что-то копируете, а затем идете в броузер, выделяете текст, затем "правая кнопка+вставить", то выделенный текст заменяется текстом из vim.
- 3775 просмотров
Страница для печати

Отправить комментарий