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