Bug 34345 - В mcedit не работает копирование и вставка горячими клавишами Ctrl + Ins и Shift + Ins
: В mcedit не работает копирование и вставка горячими клавишами Ctrl + Ins и Sh...
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/mc)
: unstable
: all Linux
: P3 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2017-12-14 18:41 by
Modified: 2017-12-28 12:40 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2017-12-14 18:41:01
В mcedit не работает копирование в буфер обмена и вставка из буфера обмена
горячими клавишами Ctrl + Insert(Копирование) и Shift + Insert(Вставка).

Мышью МенюMC -> Правка -> Копировать/Вставить текст - работает.
------- Comment #1 From 2017-12-18 10:46:35 -------
Речь про Copy to clipfile/Paste from clipfile ? Это от консоли зависит, видимо.
У меня в TDE Ctrl + Insert работает, Shift + Insert тоже нет, а в чистой
консоли текстовой работает всё.
------- Comment #2 From 2017-12-18 15:15:15 -------
Да, именно про то, речь идет о горячих клавишах, которые описаны в Меню МС.

Поправочка, Shift + Insert работает, но вставляет только из буфера обмена
системы! Т.е. то, что я только что скопировал в самом mcedit, он не вставляет.
------- Comment #3 From 2017-12-18 15:41:17 -------
(In reply to comment #2)

> Да, именно про то, речь идет о горячих клавишах, которые описаны в Меню МС.
> 
> Поправочка, Shift + Insert работает, но вставляет только из буфера обмена
> системы! Т.е. то, что я только что скопировал в самом mcedit, он не вставляет.

В чистом тексте проверяли? У меня работает, как я уже написал. А то, что не
работает в X-овом терминале, это может быть перехват событий самим терминалом и
не проблема mc, как такового.
------- Comment #4 From 2017-12-19 11:16:25 -------
Если в /etc/mc/mc.keymap сделать такое переопределение

 [editor]
-Store = ctrl-insert
-Paste = shift-insert
+Store = ctrl-c
+Paste = ctrl-v

то всё работает. Значит Shift + Insert просто перехватывается до mc. И, кстати,
mc должен работать в этот момент не с системным буфером обмена, а со своим
собственным файлом (собственно, в меню так и написано - clipfile).
Соответственно, раз попадает из системного буфера, то это уже не mc. Правда, я
что-то не нашёл clipfile, раньше был ~/.mc/cedit/cooledit.clip.

Shift + Insert, кстати, так и продолжает вставлять из системного буфера, уже с
исправленным mc.keymap.

Баг закрываю, но можно завести другой, уже про выбор непересекающихся горячих
клавиш.
------- Comment #5 From 2017-12-28 12:40:13 -------
(In reply to comment #4)

> Правда, я что-то не нашёл clipfile, раньше был ~/.mc/cedit/cooledit.clip.

Нашёл: ~/.local/share/mc/mcedit/mcedit.clip