mcedit и буфер обмена (Не работает Иксовый буфер обмена в текстовом редакторе mcedit.)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
pank
Сообщения: 16
ОС: Fedora, CentOS

mcedit и буфер обмена

Сообщение pank »

Здравствуйте.
Проблема в следующем. Использую текстовый редактор файлового менеджера Midnight Commander mcedit под Иксами. Не могу скопировать в Иксовый буфер обмена выделенный текст по сочитанию клавишь Ctrl-Insert. Вставить в редактор содерфимое буфера по сочитанию клавишь Shift-Insert можно, если туда уже было что-то скопировано из другой программы (не из mcedit). Как заставить это работать правильно?

Знаю про файлик cooledit.clip. Но процедура копирования в него занимает время. Т.е. при нажатии Ctrl-f вылетает окно, потом нужно нажать "Далее". Вставка тоже сопровождается появление этого окна. Можно ли убрать это окно при этих действиях? Чтобы при нажатии корячих клавишь, сразу производилось копирование или вставка из файла cooledit.clip без подтверждения.
Metal Forever
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: mcedit и буфер обмена

Сообщение allez »

В буфер обмена Иксов из mcedit помещается текст, выделенный мышью при нажатой клавише Shift. И вставка текста из буфера Иксов средней кнопкой мыши также выполняется при нажатой клавише Shift.
Спасибо сказали:
Аватара пользователя
pank
Сообщения: 16
ОС: Fedora, CentOS

Re: mcedit и буфер обмена

Сообщение pank »

Спасибо. Работает. Только вставляет не в том виде, что копировал. Добавляет лишние пробелы или табуляции, что-то в этом роде:)

Ладно, поработаю в VIM'е. Может привыкну:)
Metal Forever
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5456
ОС: Gentoo

Re: mcedit и буфер обмена

Сообщение /dev/random »

allez писал(а):
08.03.2011 10:50
В буфер обмена Иксов из mcedit помещается текст, выделенный мышью при нажатой клавише Shift. И вставка текста из буфера Иксов средней кнопкой мыши также выполняется при нажатой клавише Shift.

Как бы это не mcedit. То, что вы описали, обеспечивает эмулятор терминала. А mcedit об этом - ни сном, ни духом. И с иксами mcedit работать не умеет. А этот способ выделяет _текст на экране_, независимо от того, относится ли он к редактируемому файлу или к диалоговому окну. И выделить кусок текста, не влезающий целиком на экран, невозможно.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: mcedit и буфер обмена

Сообщение allez »

/dev/random писал(а):
08.03.2011 18:25
Как бы это не mcedit. То, что вы описали, обеспечивает эмулятор терминала. А mcedit об этом - ни сном, ни духом. И с иксами mcedit работать не умеет.
Насчет терминала - согласен, но речь идет именно об использовании mcedit в этом самом терминале. И потом, если бы mcedit об этом ни сном, ни духом, то ни Shift удерживать не потребовалось бы, ни этой строчки в мане бы не появилось:

man mcedit

To use the standard mouse support provided by your terminal, hold the Shift key.



/dev/random писал(а):
08.03.2011 18:25
А этот способ выделяет _текст на экране_, независимо от того, относится ли он к редактируемому файлу или к диалоговому окну. И выделить кусок текста, не влезающий целиком на экран, невозможно.
Да разве кто-то с этим спорил? Повторюсь, я сообщил только, что во время работы в mcedit, запущенном в эмуляторе терминала, для доступа к буферу Иксов нужно удерживать клавишу Shift. И не более того.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5456
ОС: Gentoo

Re: mcedit и буфер обмена

Сообщение /dev/random »

allez писал(а):
08.03.2011 20:37
И потом, если бы mcedit об этом ни сном, ни духом, то ни Shift удерживать не потребовалось бы, ни этой строчки в мане бы не появилось:

man mcedit

To use the standard mouse support provided by your terminal, hold the Shift key.


Если программа запрашивает у терминала мышь, то выделение в терминале отрубается, чтобы не конфликтовать. Как его врубить обратно, зависит только от терминала. Во всех, которые я знаю, для этого используется клавиша шифт, но никто не мешает написать терминал, который будет использовать для этого контрол, двойной щелчёк перед выделением или даже повышение бета-ритмов на энцефалограмме. И от mcedit это никак не зависит. Если в man mcedit забыли написать, что шифт используется _обычно_, а не _всегда_, то ман некорректен.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: mcedit и буфер обмена

Сообщение SLEDopit »

блин, ошибся.
delete it please (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали: