Здравствуйте.
Проблема в следующем. Использую текстовый редактор файлового менеджера Midnight Commander mcedit под Иксами. Не могу скопировать в Иксовый буфер обмена выделенный текст по сочитанию клавишь Ctrl-Insert. Вставить в редактор содерфимое буфера по сочитанию клавишь Shift-Insert можно, если туда уже было что-то скопировано из другой программы (не из mcedit). Как заставить это работать правильно?
Знаю про файлик cooledit.clip. Но процедура копирования в него занимает время. Т.е. при нажатии Ctrl-f вылетает окно, потом нужно нажать "Далее". Вставка тоже сопровождается появление этого окна. Можно ли убрать это окно при этих действиях? Чтобы при нажатии корячих клавишь, сразу производилось копирование или вставка из файла cooledit.clip без подтверждения.
mcedit и буфер обмена (Не работает Иксовый буфер обмена в текстовом редакторе mcedit.)
Модератор: /dev/random
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: mcedit и буфер обмена
В буфер обмена Иксов из mcedit помещается текст, выделенный мышью при нажатой клавише Shift. И вставка текста из буфера Иксов средней кнопкой мыши также выполняется при нажатой клавише Shift.
-
pank
- Сообщения: 16
- ОС: Fedora, CentOS
Re: mcedit и буфер обмена
Спасибо. Работает. Только вставляет не в том виде, что копировал. Добавляет лишние пробелы или табуляции, что-то в этом роде
Ладно, поработаю в VIM'е. Может привыкну
Ладно, поработаю в VIM'е. Может привыкну
Metal Forever
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
Re: mcedit и буфер обмена
Как бы это не mcedit. То, что вы описали, обеспечивает эмулятор терминала. А mcedit об этом - ни сном, ни духом. И с иксами mcedit работать не умеет. А этот способ выделяет _текст на экране_, независимо от того, относится ли он к редактируемому файлу или к диалоговому окну. И выделить кусок текста, не влезающий целиком на экран, невозможно.
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: mcedit и буфер обмена
Насчет терминала - согласен, но речь идет именно об использовании mcedit в этом самом терминале. И потом, если бы mcedit об этом ни сном, ни духом, то ни Shift удерживать не потребовалось бы, ни этой строчки в мане бы не появилось:/dev/random писал(а): ↑08.03.2011 18:25Как бы это не mcedit. То, что вы описали, обеспечивает эмулятор терминала. А mcedit об этом - ни сном, ни духом. И с иксами mcedit работать не умеет.
man mcedit
To use the standard mouse support provided by your terminal, hold the Shift key.Да разве кто-то с этим спорил? Повторюсь, я сообщил только, что во время работы в mcedit, запущенном в эмуляторе терминала, для доступа к буферу Иксов нужно удерживать клавишу Shift. И не более того./dev/random писал(а): ↑08.03.2011 18:25А этот способ выделяет _текст на экране_, независимо от того, относится ли он к редактируемому файлу или к диалоговому окну. И выделить кусок текста, не влезающий целиком на экран, невозможно.
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
Re: mcedit и буфер обмена
Если программа запрашивает у терминала мышь, то выделение в терминале отрубается, чтобы не конфликтовать. Как его врубить обратно, зависит только от терминала. Во всех, которые я знаю, для этого используется клавиша шифт, но никто не мешает написать терминал, который будет использовать для этого контрол, двойной щелчёк перед выделением или даже повышение бета-ритмов на энцефалограмме. И от mcedit это никак не зависит. Если в man mcedit забыли написать, что шифт используется _обычно_, а не _всегда_, то ман некорректен.
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: mcedit и буфер обмена
блин, ошибся.
delete it please (:
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.
The more you believe you don't do mistakes, the more bugs are in your code.