Копирование Vim в системный буфер обмена работает, но не может быть вставлено на тот же терминал - PullRequest
0 голосов
/ 30 июня 2018

Я могу скопировать текст в системный буфер обмена в vim. Предположим, что vim был открыт в окне терминала A. Я могу вставить текст в окне терминала B, но не могу вставить в терминал A. Кроме того, как только я пытаюсь вставить данные в терминал A, данные, похоже, удаляются из буфера обмена, я больше не могу вставить данные в терминал B.

Кто-нибудь сталкивался с этой проблемой или знает, что может происходить?

Ответы [ 2 ]

0 голосов
/ 26 июля 2019

Используйте :sh, чтобы вернуться к терминалу, и CTRL+D, чтобы vim.

В моем случае Я не могу использовать CTRL+Z и fg, чтобы вставить то, что я скопировал.

0 голосов
/ 30 июня 2018

Ваш опыт может очень сильно зависеть от того, какой эмулятор x-терминала вы используете и используете ли вы терминальный мультиплексор (и какой).

Один из часто используемых методов копирования в / из vim / терминал - выполнение обеих операций (копирование и вставка) с нажатой клавишей SHIFT.

Выше работает, если вы не используете CTRL+c / CTRL+v для копирования вставки, что означает, что вы используете только выделение левой кнопкой мыши и перетаскивание и вставку со средней кнопкой мыши.

...