Я с удаленного компьютера на сервере запускаю mc но не могу поместить информацию в буфер с помощью ctrl-ins а из буфера вставить можно по shift-ins
А в редакторе nano работает занесение в буффер ctrl-shift-c и вставка из буффера ctrl-chift-v
Буфер в mc
Посмотри, не занята ли эта комбинация клавиш чем-то другим.
Посмотри, не занята ли эта комбинация клавиш чем-то другим.
А где посмотреть?
Везде где можно. Этот mc в иксах запущен, в эмуляторе терминала?
kerogaz, на самом деле, этот буфер находится в Xorg (или что там в маздае вместо? Я не в курсе), и управляется эмулятором терминала (в маздае putty скорее всего)
Вопрос уточните: вы про какую сторону, какой Xorg, какой терминал?
А вот mc тут совершенно не причём(ну почти).
kerogaz, на самом деле, этот буфер находится в Xorg (или что там в маздае вместо? Я не в курсе), и управляется эмулятором терминала (в маздае putty скорее всего)
Вопрос уточните: вы про какую сторону, какой Xorg, какой терминал?
А вот mc тут совершенно не причём(ну почти).
А почему тогда с nano такой проблемы нет: я и размещаю в буфер и забираю по ssh. Я когда работаю с mc запускаю нано чтобы скопировать информацию в буфер а это неудобно иногда
А почему тогда с nano такой проблемы нет: я и размещаю в буфер и забираю
потому-что в этом случае работает терминал, в котором эти кнопки действуют так. Читайте man mc
Показать
Некоторые команды в Midnight Commander вызываются с использованием клавиш Control
(иногда обозначается как CTRL или CTL) и Meta (иногда обозначается ALT или даже
Compose). В настоящем руководстве будут использоваться следующие сокращения:
C-<символ> означает, что нужно нажать и удерживать клавишу Control и в это время
нажать клавишу <символ>. Так C-f будет означать: нажмите Control и, удерживая ее,
нажмите (коротким щелчком) клавишу f.
Аналогично M-<символ> означает, что надо удерживать в нажатом состоянии клавишу
Meta или Alt во время удара по клавише <символ>. Если на клавиатуре нет клавиш Meta
и Alt, нажмите ESC, отпустите ее, а потом щелкните по клавише <символ>.
S-<символ> означает, что нужно держать в нажатом состоянии клавишу Shift во время
удара по клавише <символ>.
Все строки ввода в Midnight Commander по умолчанию поддерживают соглашения об
использовании "горячих" клавиш, принятые в редакторе GNU Emacs.
Вы можете переопределить клавиатурные привязки хоткеев к командам, как это описано
в разделе переопределение клавиатурных команд
Все последующие описания клавиатурных команд относятся к поведению по умолчанию.
Описания клавиатурных команд даются в нескольких разделах помощи. Наиболее важными
являются следующие разделы:
В разделе Меню Файл приведены комбинации клавиш, которые служат для вызова команд,
перечисленных в меню "Файл". В этом же разделе перечислены команды, ассоциированные
с функциональными клавишами. Большинство из этих команд выполняют действия над
подсвеченным файлом или группой отмеченных файлов.
В секции Панели каталогов рассказано о клавишах, которые используются для выбора
файла или группы файлов как объектов некоторого последующего действия (обычно
действия из меню "Файл").
В разделе Командная строка оболочки (Shell) перечисляются команды и комбинации
клавиш, которые используются для ввода и редактирования команд в командной строке
оболочки. Большая часть этих команд служит для переноса имен файлов и/или имен
каталогов в командную строку (чтобы уменьшить трудоемкость ввода) или для доступа к
истории команд.
Клавиши редактирования строк ввода используются как при редактировании командной
строки, так и других строк ввода, появляющихся в различных запросах программы.
Переопределение клавиатурных команд
Клавиатурные команды могут быть прочитаны из внешнего файла. Сначала Midnight Com-
mander создаёт карту клавиатурных команд из списка, определённого в исходном коде.
Затем всегда загружаются два файла /etc/mc/mc.keymap и /usr/share/mc/mc.keymap ,
последовательно переопределяя ранее загруженные команды. Поиск файла клавиатурных
команд, определённого пользователем, производится по следующему алгоритму (до
первого нахождения файла):
1) параметр командной строки -K <файл> или --keymap=<файл>
2) переменная окружения MC_KEYMAP
3) параметр keymap в секции [Midnight-Commander] конфигурационного файла.
4) файл ~/.config/mc/mc.keymap
Параметры в трёх первых случаях могут содержать абсолютный путь к файлу
клавиатурных команд либо просто название схемы привязки (с расширением .keymap либо
без него). В данном случае поиск файла клавиатурных команд будет происходить по
следующим каталогам (до первого нахождения):
1) ~/.config/mc/
2) /etc/mc/
3) /usr/share/mc/
[quote="kerogaz"]А почему тогда с nano такой проблемы нет: я и размещаю в буфер и забираю
потому-что в этом случае работает терминал, в котором эти кнопки действуют так. Читайте man mc
Показать
Некоторые команды в Midnight Commander вызываются с использованием клавиш Control
(иногда обозначается как CTRL или CTL) и Meta (иногда обозначается ALT или даже
Compose). В настоящем руководстве будут использоваться следующие сокращения:
C-<символ> означает, что нужно нажать и удерживать клавишу Control и в это время
нажать клавишу <символ>. Так C-f будет означать: нажмите Control и, удерживая ее,
нажмите (коротким щелчком) клавишу f.
Аналогично M-<символ> означает, что надо удерживать в нажатом состоянии клавишу
Meta или Alt во время удара по клавише <символ>. Если на клавиатуре нет клавиш Meta
и Alt, нажмите ESC, отпустите ее, а потом щелкните по клавише <символ>.
S-<символ> означает, что нужно держать в нажатом состоянии клавишу Shift во время
удара по клавише <символ>.
Все строки ввода в Midnight Commander по умолчанию поддерживают соглашения об
использовании "горячих" клавиш, принятые в редакторе GNU Emacs.
Вы можете переопределить клавиатурные привязки хоткеев к командам, как это описано
в разделе переопределение клавиатурных команд
Все последующие описания клавиатурных команд относятся к поведению по умолчанию.
Описания клавиатурных команд даются в нескольких разделах помощи. Наиболее важными
являются следующие разделы:
В разделе Меню Файл приведены комбинации клавиш, которые служат для вызова команд,
перечисленных в меню "Файл". В этом же разделе перечислены команды, ассоциированные
с функциональными клавишами. Большинство из этих команд выполняют действия над
подсвеченным файлом или группой отмеченных файлов.
В секции Панели каталогов рассказано о клавишах, которые используются для выбора
файла или группы файлов как объектов некоторого последующего действия (обычно
действия из меню "Файл").
В разделе Командная строка оболочки (Shell) перечисляются команды и комбинации
клавиш, которые используются для ввода и редактирования команд в командной строке
оболочки. Большая часть этих команд служит для переноса имен файлов и/или имен
каталогов в командную строку (чтобы уменьшить трудоемкость ввода) или для доступа к
истории команд.
Клавиши редактирования строк ввода используются как при редактировании командной
строки, так и других строк ввода, появляющихся в различных запросах программы.
Переопределение клавиатурных команд
Клавиатурные команды могут быть прочитаны из внешнего файла. Сначала Midnight Com-
mander создаёт карту клавиатурных команд из списка, определённого в исходном коде.
Затем всегда загружаются два файла /etc/mc/mc.keymap и /usr/share/mc/mc.keymap ,
последовательно переопределяя ранее загруженные команды. Поиск файла клавиатурных
команд, определённого пользователем, производится по следующему алгоритму (до
первого нахождения файла):
1) параметр командной строки -K <файл> или --keymap=<файл>
2) переменная окружения MC_KEYMAP
3) параметр keymap в секции [Midnight-Commander] конфигурационного файла.
4) файл ~/.config/mc/mc.keymap
Параметры в трёх первых случаях могут содержать абсолютный путь к файлу
клавиатурных команд либо просто название схемы привязки (с расширением .keymap либо
без него). В данном случае поиск файла клавиатурных команд будет происходить по
следующим каталогам (до первого нахождения):
1) ~/.config/mc/
2) /etc/mc/
3) /usr/share/mc/
Да какая собственно разница как договорились обозначать клавишу: Ctrl или Сtl или в конце концов С. Результат её комбинации с клавишей Insert получаем один и тот же : известная индейская хижина Матроскина под названием фигвам :)Поставлю тогда вопрос иначе: как разместить в mc информацию в буфер? Ещё попутный вопрос, почему же тогда в mc работает shift-ins и из буфера информация забирается, что здесь терминал не нужно запускать?
kerogaz,
На английской раскладке попробуйте эти комбинации клавиш.
kerogaz,
На английской раскладке попробуйте эти комбинации клавиш.
Не берет. Если я выделяю например строку и делаю сtrl-insert то просто гаснет выделенный текст Вроде задействована только одна клавиша insert которая и убирает выделение но в НАНО ctrl-shift-c берет в буфер. Я попробовал и на своем компе mc. тоже не берет в буфер как и на удаленном. На моем стоит Mint 15 а на удаленном Centos 6,4 Может это глюк последней версии mc или в ней как-то по другому надо в буфер размещать?? На Сентосе стоит графичекая оболочка Пошел туда напрямую посмотреть: то же самое,mc ничего не берет в буфер по ctrl-insert
Результат её комбинации с клавишей Insert получаем один и тот же : известная индейская хижина
наверное потому, что в самом mc у вас там что-то другое повешено. И это что-то намного важнее, чем терминальное. Читайте ман дальше, там всё написано.
Если я выделяю например строку и делаю сtrl-insert то просто гаснет выделенный текст Вроде задействована только одна клавиша insert которая и убирает выделение но в НАНО ctrl-shift-c берет в буфер.
а если просто в терминале что-то выдлить, и нажать ctrl+ins ну и ctrl+shift+c ? Что будет?
[quote="kerogaz"]Результат её комбинации с клавишей Insert получаем один и тот же : известная индейская хижина
наверное потому, что в самом mc у вас там что-то другое повешено. И это что-то намного важнее, чем терминальное. Читайте ман дальше, там всё написано.
Если я выделяю например строку и делаю сtrl-insert то просто гаснет выделенный текст Вроде задействована только одна клавиша insert которая и убирает выделение но в НАНО ctrl-shift-c берет в буфер.
а если просто в терминале что-то выдлить, и нажать ctrl+ins ну и ctrl+shift+c ? Что будет?[/quote]А просто в терминале обе комбинации клавиш работают и в буфер забирают :) А насчет того что что-то там"повешено" то это как, на двух разных компьютерах с разными ОС ?
Вы манами голову не забивайте а просто возьмите да и подумайте: если в терминале комбинация клавиш работает, и вдругих редакторах тоже работает а в mc не работает то....либо это баг либо какая-то другая комбинация используется :)
следовательно в mc это как-то иначе работает. Читайте документацию к вашему mc.А просто в терминале обе комбинации клавиш работают и в буфер забирают
Вы манами голову не забивайте а просто возьмите да и подумайте: если в терминале комбинация клавиш работает, и вдругих редакторах тоже работает а в mc не работает то....либо это баг либо какая-то другая комбинация используется
м... Дык я-то не автор темы... Мне чего думать-то? УМВР.
следовательно в mc это как-то иначе работает. Читайте документацию к вашему mc.[/quote][quote="kerogaz"]А просто в терминале обе комбинации клавиш работают и в буфер забирают
И не только у меня не работает http://www.linux.org.ru/forum/desktop/2512008 Чел пишет что в Сусе у него работала Ctrl-ins в mc а на Дебиане не работает :) я могу добавить что на пакетах RHEL тоже похоже не работает
я могу добавить
не здесь, а здесь: http://www.linux.org.ru/forum/midnight/
там и разработчики бывают. Если не объяснят, так исправят.
Показать
вот-вот. Когда будете думать, не забудьте, что mc самостоятельно обрабатывает события мыши и выделяет сам. Чтобы это отменить, удерживайте Shift при выделении, тогда и выделение будет выделением терминала, и клавиши терминала по копированию/вставке (Ctrl+Shift+C / Ctrl+Shift+V) будут работать.возьмите да и подумайте: если в терминале комбинация клавиш работает, и вдругих редакторах тоже работает а в mc не работае
Угадал?
вот-вот. Когда будете думать, не забудьте, что mc самостоятельно обрабатывает события мыши и выделяет сам. Чтобы это отменить, удерживайте Shift при выделении, тогда и выделение будет выделением терминала, и клавиши терминала по копированию/вставке (Ctrl+Shift+C / Ctrl+Shift+V) будут работать.[quote="kerogaz⇓"]возьмите да и подумайте: если в терминале комбинация клавиш работает, и вдругих редакторах тоже работает а в mc не работае
Угадал?[/quote]
Ура,товарищи, даже броневик не потребовался . :) В среде маноманов появился думающий человек. Всё верно. Если держать нажатым shift при выделении мышкой то и ctrl-ins работает . Спасибо
