pethead |
|
Темы:
23
Сообщения:
127
Участник с: 21 февраля 2015
|
Почему то Ctrl-Insert\Shift-Insert в mcedit не работает в любом Х эмуляторе терминала. В консоли работает. И текст прекрасно выделяется по Шифт-Стрелки, и копипастится (файл mcedit.clip содержит буфер обмена). Дополнительно проверял на разных дистрах: в их эмуляторах терминала, то же самое. У всех так? ctrl+shift+c, а вставка ctrl+shift+v это тоже не работает в Х терминалах в mcedit, в самом терминале работает. Шифт-Стрелки выделяет, но не копирует, и не вставляет. Только что проверил на Кноппикс, но терминале xfce в mcedit Шифт-Стрелки не работают. В терминале Терминатор шифт-стрелки работают в mcedit. Копи-паст с клавы нет. Че за грабли на пустом месте :) Неужели никто не пользуется mcedit и копипастами в нем. :) Я это заметил когда пересел на Х терминалы. А так в консоли все чотко работает. :)
This Must Be The Place I Waited Years To Leave
|
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
Эмуляторы терминала - это иксовые программы, а mc вообще и mcedit в частности - нет. Соответственно, выделение в mcedit и mcedit.clip не имеют никакого отношения к иксовому выделению и иксовому clipboard. Так что в mcedit для работы с иксовым буфером есть два варианта - либо пользоваться только возможностями терминала, либо прикручивать костыли, место для которых в mcedit предусмотрено. У меня вставка из иксового буфера (paste) делается средствами терминала, то есть с точки зрения mcedit это просто клавиатурный ввод. Естественно, надо позаботиться, чтобы комбинацию, которую терминал использует для этого paste, не была задействована для чего-то другого в mcedit. А для взятия из mc в иксовый буфер я использую следующее: в файле ~/.config/mc/ini есть строка /usr/local/bin/f2clip.sh
|
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
http://forum.ubuntu.ru/index.php?topic=225072.msg2042850#msg2042850 - на каких ещё форумах задан это вопрос? на дебиановском? минтовском? гентушном? а на винфаке не забыл спросить? |
pethead |
|
Темы:
23
Сообщения:
127
Участник с: 21 февраля 2015
|
Haron_Primeтебя забыл спросить, извини, друг! :)
This Must Be The Place I Waited Years To Leave
|
pethead |
|
Темы:
23
Сообщения:
127
Участник с: 21 февраля 2015
|
clipboard_store=f2clip.sh Ясно.
This Must Be The Place I Waited Years To Leave
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
akorop, не удержался, решил прояснить твой способ копирование/вставка - на какие действия он распространяется — так как, похоже, я чего то как всегда не понимаю. Если это касается копирования из файла, открытого mc и вставки в другой файл, открытый любым редактором, а также обратный процесс, то вроде бы все работает и без всяких костылей, правда только с использованием мышки.
Ошибки не исчезают с опытом - они просто умнеют
|
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
Костыль не мой, а практически штатный. Его назначение - при клавиатурной работе заткнуть дыру между выделением средствами mc и общесистемным clipboard. Клавиши для mc-выделения практически стандартные (типа Shift-End - выделить до конца строки), но выделения этого никто, кроме самого mc, не может видеть. А так выделяем, нажимаем (опять таки практически стандартную) Ctrl-Ins, - и можем вставлять в любом приложении. А что касается "только с использованием мышки", то при чём тут mc? Это средства чисто эмулятора терминала, а ТС спрашивал про mc. К тому же терминалы разные бывают (это, кстати, неплохой предмет отдельного разговора). К слову, ещё про mc, clipboard и xsel. Очень даже полезно в меню mc прописать что-то типа
|
pethead |
|
Темы:
23
Сообщения:
127
Участник с: 21 февраля 2015
|
Всем спасибо, я все сделал свои клавиатурные копипасты. Позже напишу солюшн, как допилю до perfect. А то поналетели, уж и спросить нельзя. Суть я понял. Не сидел никогда в Х терминалах, а тут пришлось. Вот и нарыл себе проблемы.
This Must Be The Place I Waited Years To Leave
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
akoropВидно мы не поняли друг друга............постараюсь подробнее Я использую следующие установленные в Linux правила работы с буфером обмена (консольным и файловым) в текстовых консолях, консольных редакторах и эмуляторах термина — за неверное использование терминов просьба не судить строго. 1. Текстовая консоль — не пишу, всем известно (только замечу, что первоначально вставка осуществлялась не по средней кнопке, а по действию SHIFT + правая кнопка, это работает и сейчас). 2. Консольный редактор, типа mc - копируем текст в mceditor, а вставляем, например, в Х-ом эмуляторе терминала. Копирование, 1-ый способ, - SHIFT и, не отпуская, левой кнопкой мыши выделяем нужный текст ….. отпускаем левую кнопку, отпускаем SHIFT - текст в буфере обмена (скопирован). Вставка, например, в эмулятор терминала - SHIFT + Insert Копирование, 2-ой способ, - SHIFT и, не отпуская, левой кнопкой мыши выделяем нужный текст.........не отпуская SHIFT, правая кнопка/скопировать. Вставка, например, в эмулятор терминала - правая кнопка/вставить. Важно - информация в буфере обмена разная в разных способах — поэтому нужно использовать при копировании/вставке либо 1-ый способ либо 2-ой, а не частями, копирование одним способом, вставка другим — результаты будут разные. 3. Копирование, например, в Х-ом эмуляторе терминала, а вставка в mceditor. Ну здесь все просто — копирование как обычно — выделяем/правая кнопка/скопировать. Вставка в mceditor - SHIFT и, не отпуская, правая кнопка/вставить.....PS...или SHIFT + Insert. 4. Putty — немного подругому — но принцип похожий. И не нужно никаких костылей — все в Linux предусмотрено. UPD......... писал по памяти, возможны ошибки, но главное принцип. akorop, или я опять не о том???
Ошибки не исчезают с опытом - они просто умнеют
|
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
vasekСкорее, непонятно о чём. Нет такой программы mceditor, есть mcedit (симлинк на mc). Нет эмулятора терминала вообще, есть xterm, urxvt, gnome-terminal, konsole, xfce4-terminal, lxterminal, terminator, и ещё много-много других. И у каждого свои особенности, свои клавишно-мышиные комбинации и свои настройки. Ну и самое главное, не надо путать два разных иксовых буфера, один из которых называется CLIPBOARD, а другой - PRIMARY SELECTION. Я старательно уклонялся от широкого охвата вопроса, а написал об одном очень конкретном моменте (о котором, собственно, и спросил ТС): как в иксовый CLIPBOARD клавишами отправить выделение mcedit (не выделение эмулятора терминала, это разные вещи!). Если хочется полного охвата - могу рассказать, как у лично у меня всё настроено в связке urxvt+mc. Про xterm тоже могу рассказать (раньше я с ним работал). Всякие DE-ориентированные терминалы я не люблю из-за их тупости, агрессивности и слабой настраиваемости, и, соответственно, плохо их знаю и обсуждать не готов. |