Linux mcedit буфер обмена
Пользуюсь MC для редактирования файлов. В хелпе говорится что скопировать выделенный текст можно Ctrl+Ins вставить Shift+Ins, текст выделяется Shift+стрелки. Работает из всего этого только Shift+Ins. Раньше у меня стоял линукс и там все работало, поставил фрю и облом. Что делать?
Оглавление |
|
Сообщения по теме | [Сортировка по времени, UBB] |
1 . «Буфер и MC» | |
Сообщение от de_mone | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
2 . «Буфер и MC» | |
Сообщение от Mefistofil | |
| |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
3 . «Буфер и MC» | |
Сообщение от NoName | |
| |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
4 . «Буфер и MC» | |
Сообщение от Mefistofil | |
Спасибо работает, достаточно просто с Shift. А стрелки никак прикрутить нельзя? | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
5 . «Буфер и MC» | |
Сообщение от allez | |
По поводу стрелок и других файлов: в mcedit («встроенном» редакторе Midnight 1. Установить курсор в начало выделяемого текста, нажать F3, выделить блок, 2. Выделение текста мышью и вставка щелчком ее средней кнопки (все операции Источник mcedit и иксовый буфер обменаВ редакторе sandy реализована интересная фича: интеграция с иксовыми приложениями осуществляется вызовом внешних утилит. Наличие иксов определяется по тому, установлена ли переменная DISPLAY. Например, для передачи в иксы содержимого выделенной области текста, каждый раз, когда пользователь изменяет выделение, вызывается утилита xsel. Предлагаю в mcedit добавить возможность вызывать внешнюю команду каждый раз, когда пользователь изменяет выделение текста, и передавать ей в stdin содержимое выделеной области. cast Тормозить же будет. А чем тебе с шифтом не нравится? Не будет. Поставить таймер: если выделение изменилось и больше не изменяется в течение 1 секунды, вызываем команду. Оно срабатывает по хоткеям: [editor] Иксы могут перехватывать эти хоткеи и они просто не передаются терминалу как ESC-последовательности. В этом случае лучше переопределить на новые клавиши. P.S. вместо непосредственного указания xclip можно указать свой собственный скрипт, который распознает, есть ли иксы. или есть ли сеть и тогда, например, задействует curl/wget для реализации некоего хостонезависимого буфера обмена 🙂 А, извиняюсь, недопонял.
Лично я смысла не вижу в этом. Но с другой стороны, нет и рычага для осуществления такого. Я подразумеваю, что у нас действие «выделение текста»- это функция, а не событие. То есть, нельзя сказать, что при начале или конце выделения надо сделать определённые вещи. Лично у меня давно зреет план по масштабному внедрению событийной модели. тогда можно будет навешивать обработчики на определённые события. Сторонними обработчиками. В плагинах :). Короче, сейчас к этой фиче почти ничего не готово, а внедрять её в существующий код и тем самым «сращивать» её с кодовой базой не хочется. Источник Konsole+mceditОтветьте мне, пожалуйста, ибо я уже замахался, на тот самый баянистый вопрос — КАК. Копировать и вставить из другого иксового окна. Никакие комбинации клавиш не помогают. То есть шифт+инсерт при условии что в буфере обмена есть текст, вставляет текст в редактор нормально, а вот наоборот, скопировать в буфер не работает хоть вешайся. Данная проблем в гномовских терминалах не стоит, сам видел все работает, а вот в кдешном — болт. Я не знаю, может у меня руки кривые, объясните, что делаю не так. Я уже 5 лет мучаюсь, приходится из командной строки делать more и копировать текст из консоли. При работе с текстом мышкой удерживай Shift. И выделение, и правая кнопка работают при этом. > Ответьте мне, пожалуйста, ибо я уже замахался, на тот самый баянистый вопрос — КАК. Копировать и вставить из другого иксового окна. Никакие комбинации клавиш не помогают. Если тебя устраивают разные комбинации для одних и тех же действий в разных программах, тогда да, используй в одном месте Ctrl+V, в другом месте Shift+Ins, в третьем месте Ctrl+Shift+V. Я давно на это забил, и в качестве редактора использую втроенный редактор FAR под Wine. Там всё работает как положено. Там работает реально ВСЁ, и какнада. Копирование — Ctrl+C, вставка Ctrl+V. [Человечный консольный редактор в линухе] Наконец-то я его нашел. Я счастлив. http://www.linux.org.ru/forum/talks/4936589 > Ответьте мне, пожалуйста, ибо я уже замахался, на тот самый баянистый вопрос — КАК. Копировать и вставить из другого иксового окна. Никакие комбинации клавиш не помогают. То есть шифт+инсерт при условии что в буфере обмена есть текст, вставляет текст в редактор нормально, а вот наоборот, скопировать в буфер не работает хоть вешайся. Данная проблем в гномовских терминалах не стоит, сам видел все работает, а вот в кдешном — болт. Кстати, ты наверное и выделение по F3 делаешь вместо того, чтоб Shift+Стрелки использовать как в нормальных редакторах? Ведь у тебя такое выделение не работает, правда? А не работает оно потому, что в Konsole KDE4 на Shift+Стрелки прямо в коде (!) забиндено перемещение по логу терминала. > Slavaz по-моему даже патч в KDE отправлял, чем закончилась эта история — незнаю. Ничем. Воз и ныне там. Самый правильный эмулятор терминала это Xterm, почему бы его не использовать? Ctrl+С, а потом Shift+средний клик можно и просто мышкой выделить, а потом shift+СКМ Почему-то мне казалось, что с mcedit не работает. >что в Konsole KDE4 на Shift+Стрелки прямо в коде (!) забиндено перемещение по логу терминала А почему юкака, используя ту же Konsole, по этим хоткеям перемещается между открытыми вкладками? с-пасиба, товарищи! Я счастлив как никогда. Заработала следующая комбинация: Выделить текст как сказл om-nom-nimouse и скопировать его как сказал gman Ну а вставка уже работает везде и по всякому ))) «..ушел править конфиге на серваке со слезами счастья на глазах. « Сtrl+Insert тоже работает. > можно и просто мышкой выделить, а потом shift+СКМ Если текст шире чем экран, что ты выделишь таким образом? Смотря откуда выделять. Но обычно горизонтальная прокрутка следует за мышью при выделении длинной строки. > с-пасиба, товарищи! Я счастлив как никогда. Заработала следующая комбинация: Выделить текст как сказл om-nom-nimouse Которая не выделяет текст, шире окна терминала.
Для которой нужно нажимать нестандартное сочетание клавиш.
Чему тут радоваться.
Сделайте меня разчитать это! >> и скопировать его как сказал gman
и ещё получить кучу пробелов > Если текст шире чем экран, что ты выделишь таким образом? Если мышь двигать не вправо, а вниз (чтоб отметилась вся строка), вроде как в буфер всё и попадает. ну да, согласен. Но хоть что-то. Я просто понял уже что мы все с вами никогда не дождемся нормального редактора в мс. а тут хоть это есть. З. Ы. Лесенки дико бесят. >Лесенки дико бесят. настрой общий клипборд или выключи автоотступ. Источник |