4

Моя цель - вставить строку в оболочке (например, с помощью yy) в системный буфер обмена, а затем вставить ее в другое место (например, в интернет-браузере). Как я могу это сделать?

2 ответа2

2

Самый простой способ получить желаемый конечный результат (вставка кода из оболочки в интернет-браузер) - это:

  • Выделите текст курсором мыши
  • Ctrl+Shift+C чтобы скопировать
  • Ctrl+V для вставки за пределы терминала
  • Ctrl+Shift+V чтобы вставить в окно терминала
-1

Ваш vim должен иметь флаг +xterm_clipboard , вы можете проверить это с помощью vim --version | grep +xterm_clipboard . Если ваш vim не скомпилирован с этим флагом, вы можете скомпилировать его самостоятельно или попробовать установить gvim (обычно он поставляется с этим флагом).

Для доступа к системному буферу обмена вы должны набрать следующие последовательности:

  • Копия (словом): "*yw
  • Вставить: "*p

Смотрите: http://vim.wikia.com/wiki/Accessing_the_system_clipboard

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .