Копирование текста из vim в буфер обмена иксов


vti - Posted on 21 Август 2006

Захотелось мне из vim скопировать текст и вставить его в броузер. Штатными средствами по типу `cat file | xclip` почему-то не получилось.

В vim есть специальный регистр "*, который как я понял служит связью между буфером редактора и X11, соответственно нужно это делать через него. Таким образом в другом месте в иксах кликается средняя кнопка мыши или колесико (как у меня) и мы получаем текст из vim.

Примеры на основе `:h clipboard`

"*dd
-----
Удалить строку и поместить ее в буфер.

"*p
-----
Вставить содержимое буфера

gg
"*yG
-----
Скопировать все содержимое файла в буфер, перед этим перейдя в начало файла (gg).

Еще есть полезный регистр "+. Если вы в него что-то копируете, а затем идете в броузер, выделяете текст, затем "правая кнопка+вставить", то выделенный текст заменяется текстом из vim.

0
Ваша оценка: Ничего
..

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

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.