Как скопировать текст из Emacs в другое приложение в Linux - PullRequest
102 голосов
/ 15 сентября 2008

Когда я вырезал (убил) текст в Emacs 22.1.1 (в его собственном окне на X, в KDE, на Kubuntu), я не могу вставить (восстановить) его в любом другом приложении.

Ответы [ 12 ]

0 голосов
/ 15 сентября 2008

Что я делаю, так это использую хороший инструмент терминала (PuTTY в Windows, Konsole или Terminal в Linux), который имеет встроенные средства копирования.

В PuTTY вы выделяете нужный текст мышью, а затем вставляете его в другое место. Щелчок правой кнопкой мыши в окне PuTTY вставляет содержимое буфера копирования / вставки Windows.

В Konsole или Terminal в Linux вы выделяете то, что вам нужно, затем нажимаете Shift + Ctrl + C для копирования и Shift + Ctrl + V для вставки.

В компиляции emacs на win32 янкирующий текст помещает его в буфер копирования / вставки ... большую часть времени.

В Mac OS X, сочетания клавиш Apple работают нормально, потому что терминал их перехватывает.

Нет прямого способа сделать это в командной строке, потому что оболочка не поддерживает буфер копирования / вставки для каждого приложения. bash поддерживает собственный буфер копирования / вставки, и по умолчанию работают ярлыки emacs ^ k / ^ y.

0 голосов
/ 15 сентября 2008

Хм, какую платформу и какую версию emacs вы используете? С GNU Emacs 22.1.1 в Windows Vista он отлично работает для меня.

Если, по какой-либо причине, вы делаете это из windows в linux через средство просмотра RealVNC, убедитесь, что вы сначала запускаете "vncconfig -iconic" в окне linux .....

...