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

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

Пользуюсь MC для редактирования файлов. В хелпе говорится что скопировать выделенный текст можно Ctrl+Ins вставить Shift+Ins, текст выделяется Shift+стрелки. Работает из всего этого только Shift+Ins. Раньше у меня стоял линукс и там все работало, поставил фрю и облом. Что делать?

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

Оглавление

  • Буфер и MC, de_mone, 13:49 , 30-Дек-05, ( 1 )
    • Буфер и MC, Mefistofil, 14:01 , 30-Дек-05, ( 2 )
      • Буфер и MC, NoName, 14:33 , 30-Дек-05, ( 3 )
        • Буфер и MC, Mefistofil, 14:38 , 30-Дек-05, ( 4 )
          • Буфер и MC, allez, 18:52 , 30-Дек-05, ( 5 )

Сообщения по теме [Сортировка по времени, UBB]

>Пользуюсь MC для редактирования файлов. В хелпе говорится что скопировать выделенный текст
>можно Ctrl+Ins вставить Shift+Ins, текст выделяется Shift+стрелки. Работает из всего этого
>только Shift+Ins. Раньше у меня стоял линукс и там все работало,
>поставил фрю и облом. Что делать?

F5, F6 чем не устраивает?

1 . «Буфер и MC»
Сообщение от de_mone (??) on 30-Дек-05, 13:49 (MSK)
Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2 . «Буфер и MC»
Сообщение от Mefistofil (ok) on 30-Дек-05, 14:01 (MSK)

>F5, F6 чем не устраивает?
тем что не копируется в буфер и соответственно не вставишь потом ни в командную строку ни в другой файл

Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3 . «Буфер и MC»
Сообщение от NoName on 30-Дек-05, 14:33 (MSK)

используйте Ctrl+Shift+Mouse при выделении.

Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4 . «Буфер и MC»
Сообщение от Mefistofil (ok) on 30-Дек-05, 14:38 (MSK)

Спасибо работает, достаточно просто с Shift. А стрелки никак прикрутить нельзя?

Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5 . «Буфер и MC»
Сообщение от allez (ok) on 30-Дек-05, 18:52 (MSK)

>>используйте Ctrl+Shift+Mouse при выделении.
>>
>>MyHomePage — http://surgutnet.ru
>
>Спасибо работает, достаточно просто с Shift. А стрелки никак прикрутить нельзя?

По поводу стрелок и других файлов: в mcedit («встроенном» редакторе Midnight
Commander) для выделения блоков и операций над ними можно пользоваться
следующими способами:

1. Установить курсор в начало выделяемого текста, нажать F3, выделить блок,
еще раз нажать F3. После этих манипуляций блок можно копировать (F5),
перемещать (F6), удалять (F8). Если блок нужно вставить в другой файл,
то нажимаем Ctrl+F и сохраняем выделенное в файле-буфере; для вставки
из этого буфера используется клавиша F15 (Shift+F5, в Иксах может не
работать, в этом случае воспользуйтесь F9 для вызова меню).

2. Выделение текста мышью и вставка щелчком ее средней кнопки (все операции
производятся при нажатой клавише Shift). Подходит для вставки
выделенного текста в командную строку. Стрелки, увы, тут не помогут.
По крайней мере мне такой способ неизвестен. Да и мыши всегда хватало.

Источник

mcedit и иксовый буфер обмена

В редакторе sandy реализована интересная фича: интеграция с иксовыми приложениями осуществляется вызовом внешних утилит. Наличие иксов определяется по тому, установлена ли переменная DISPLAY. Например, для передачи в иксы содержимого выделенной области текста, каждый раз, когда пользователь изменяет выделение, вызывается утилита xsel.

Предлагаю в mcedit добавить возможность вызывать внешнюю команду каждый раз, когда пользователь изменяет выделение текста, и передавать ей в stdin содержимое выделеной области.

cast Slavaz

Тормозить же будет. А чем тебе с шифтом не нравится?

Не будет. Поставить таймер: если выделение изменилось и больше не изменяется в течение 1 секунды, вызываем команду.

Оно срабатывает по хоткеям:

[editor]
Store = ctrl-insert
Paste = shift-insert
Cut = shift-delete

Иксы могут перехватывать эти хоткеи и они просто не передаются терминалу как 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 отправлял, чем закончилась эта история — незнаю.

> Slavaz по-моему даже патч в KDE отправлял, чем закончилась эта история — незнаю.

Ничем. Воз и ныне там.

Самый правильный эмулятор терминала это Xterm, почему бы его не использовать?

Ctrl+С, а потом Shift+средний клик

можно и просто мышкой выделить, а потом shift+СКМ

Почему-то мне казалось, что с mcedit не работает.

>что в Konsole KDE4 на Shift+Стрелки прямо в коде (!) забиндено перемещение по логу терминала А почему юкака, используя ту же Konsole, по этим хоткеям перемещается между открытыми вкладками?

с-пасиба, товарищи! Я счастлив как никогда. Заработала следующая комбинация: Выделить текст как сказл om-nom-nimouse и скопировать его как сказал gman Ну а вставка уже работает везде и по всякому ))) «..ушел править конфиге на серваке со слезами счастья на глазах. «

Сtrl+Insert тоже работает.

> можно и просто мышкой выделить, а потом shift+СКМ

Если текст шире чем экран, что ты выделишь таким образом?

Смотря откуда выделять. Но обычно горизонтальная прокрутка следует за мышью при выделении длинной строки.

> с-пасиба, товарищи! Я счастлив как никогда. Заработала следующая комбинация: Выделить текст как сказл om-nom-nimouse

Которая не выделяет текст, шире окна терминала.


и скопировать его как сказал gman

Для которой нужно нажимать нестандартное сочетание клавиш.


Ну а вставка уже работает везде и по всякому

ушел править конфиге на серваке со слезами счастья на глазах

Чему тут радоваться.

в качестве редактора использую втроенный редактор FAR под Wine

Сделайте меня разчитать это!

>> и скопировать его как сказал gman

Для которой нужно нажимать нестандартное сочетание клавиш.

и ещё получить кучу пробелов
итого этот способ-костыль кривоват

> Если текст шире чем экран, что ты выделишь таким образом?

Если мышь двигать не вправо, а вниз (чтоб отметилась вся строка), вроде как в буфер всё и попадает.

ну да, согласен. Но хоть что-то. Я просто понял уже что мы все с вами никогда не дождемся нормального редактора в мс. а тут хоть это есть. З. Ы. Лесенки дико бесят.

>Лесенки дико бесят. настрой общий клипборд или выключи автоотступ.

Источник

Читайте также:  Средства нсд для astra linux
Оцените статью