Вставка стилизованного текста из системного буфера обмена - PullRequest
3 голосов
/ 20 марта 2012

Как vim может вставить стилизованный текст из системного буфера обмена, а не простой текст?

Например, копирование из веб-браузера и вставка в текстовый процессор обычно приводит к вставке стилизованного текста, включая базовое форматирование (жирный шрифт) и ссылки. Как может человек скопировать из браузера таким же образом, но вставить оригинальное HTML-представление текста в vim?

Ответы [ 3 ]

6 голосов
/ 20 марта 2012

Временное добавление опции html к clipboard должно помочь:

set clipboard^=html
put +
set clipboard-=html
  html            When the clipboard contains HTML, use this when
                  pasting.  When putting text on the clipboard, mark it
                  as HTML.  This works to copy rendered HTML from
                  Firefox, paste it as raw HTML in Vim, select the HTML
                  in Vim and paste it in a rich edit box in Firefox.
                  You probably want to add this only temporarily,
                  possibly use BufEnter autocommands.
                  Only supported for GTK version 2 and later.
                  Only available with the |+multi_byte| feature.
0 голосов
/ 20 марта 2012

Vim редактирует только обычный текст, более или менее.В любом случае, то, что вы спрашиваете, невозможно.

Если вы хотите, вы можете посмотреть исходный код HTML-страницы и вставить его в Vim, но это все еще обычный текст (зависит от определения;Я все еще рассматриваю разметку как обычный текст).

0 голосов
/ 20 марта 2012

Vim не поддерживает форматированный текст: это текстовый редактор, а не текстовый процессор.

...