еще раз, есть sftp и есть shell-соединение, они принципиально по разному работают, в shell-соединение происходит общение с удаленным хостом через набор баш скриптов, в sftp реализована поверх библиотеки sftp. ╟────────────────────────╢
║ FTP-соединение... ║
║ Shell-соединение... ║
║ SFTP-соединение... ║
Каталоги быстрого доступа C-\
добавляете группу SFTP
в нее добавляете отдельные sftp хосты.
а почему приходится перевыходить?
ctrl-r должен помогать, так то реализацию sftp в mc один хороший человек пилил, но потом он устал, если мы сейчас про sftp а не про Shell-соединение.
я уже писал выше, нужно поставить xclip, и нужно настроить mc.keymap поиском по теме найдите мои настройки.
Хочу отдельную стать написать но все никак не доходят руки.
у меня на alt-s сделан поиск и в mc и в фар
почему alt-«что угодно» нельзя переопределить это потому что все другие зашитые сочетания полетят. кроме того для консоли нет никакого alt есть esc-последовательность и для русских alt-й и для англ alt-q начало последовательности будет одинаковым а конец последовательности в зависимости от кодировки, для однобайтовой колировки это одно число (в зависимости от того кои или ещё какая разные коды) а для utf-8 придет 2 байта.
Вобщем это крайне сложно перенастраивается.
настройка сочетаний производится в файле
~/.config/mc/mc.keymap
$ mc -F
выдаст актуальные пути конф. файлов.
поиском по этой теме найдите мои настройки Xterm и файла mc.keymap
кроме того необходимо «обучить» сочетания всяких ctrl-shift-pgdn и т.д. в файле ini
я нужные esc-последовательности узнаю запуская cat и нажимая их потом переношу в ini.
Пользуюсь Xterm и если нужно научить посылать сочетания то делаю это в файле настроек Xterm.
вот кусок моего ini файла для понимания
[terminal:xterm]
ctrl-f9=\\e[20\;5
ctrl f1=\\e[11\;5
ctrl f2=\\e[12\;5
ctrl f3=\\e[13\;5
ctrl f4=\\e[14\;5
ctrl alt right=\\e\\e[C
ctrl alt left=\\e\\e[D
ctrl alt up=\\e\\e[A
ctrl alt down=\\e\\e[B
alt right=\\e\\eOC
alt left=\\e\\eOD
alt up=\\e\\eOA
alt down=\\e\\eOB
alt end=\\e\\e[4~
alt home=\\e\\e[1~
alt pgup=\\e\\e[5~
alt pgdn=\\e\\e[6~
ctrl right=\\e[C
ctrl left=\\e[D
ctrl up=\\e[A
ctrl down=\\e[B
ctrl home=\\e[1\;5H
ctrl end=\\e[1\;5F
ctrl pgup=\\e[[5\;5~
ctrl pgdn=\\e[[6\;5~
alt end=\\e\\e[4~
alt home=\\e\\e[1~
alt pgup=\\e\\e[5~
alt pgdn=\\e\\e[6~
alt f7=\\e\\e[18~
alt 1=\\e1
alt 2=\\e2
alt 3=\\e3
alt 4=\\e4
alt 5=\\e5
f16=\\e[29~
f17=\\e[18\;2~
f18=\\e[32~
f19=\\e[18\;3~
alt-f1=\\e[1\;3P
complete=\\e[Z
#backtab=\\e[Z
alt shift right=\\e[1\;4C
alt shift left=\\e[1\;4D
ctrl-shift-left=\\e[[1\;6D
ctrl-shift-right=\\e[1\;6C
#ctrl-shift-home
#ctrl-shift-end
alt-f12=\\e[24\;3~
alt-f11=\\e[23\;3~
alt-f7=\\e[18\;3~
shift-delete=\\e[3\;2~
shift-tab=\\e[Z
ctrl-backspace=^h
ctrl-tab=\\e[z
ctrl-shift-tab=\\e[~Z
ctrl-shift-home=\\e[1\;6H
ctrl-shift-end=\\e[1\;6F
ctrl-kpasterisk=\\e[7\;OR~
ctrl-kpplus=\\e[7\;Ol~
Сейчас в новом релизе mc починится родовая травма с ctrl-o и оно наконец то не будет глючить и комстрок не будет общей. На днях это было влито в мастер.
Shell-соединение выбираете или SFTP-соединение?
╟────────────────────────╢
║ FTP-соединение... ║
║ Shell-соединение... ║
║ SFTP-соединение... ║
это я точно запиливал.
добавляете группу SFTP
в нее добавляете отдельные sftp хосты.
а почему приходится перевыходить?
ctrl-r должен помогать, так то реализацию sftp в mc один хороший человек пилил, но потом он устал, если мы сейчас про sftp а не про Shell-соединение.
Хочу отдельную стать написать но все никак не доходят руки.
запустите скрипт который будет писать данные в файл
например такой
в mc нажмите F3 и если будете жать End то оно будет работать как tail -f, сделано это именно так потому что были определенные резоны.
почему alt-«что угодно» нельзя переопределить это потому что все другие зашитые сочетания полетят. кроме того для консоли нет никакого alt есть esc-последовательность и для русских alt-й и для англ alt-q начало последовательности будет одинаковым а конец последовательности в зависимости от кодировки, для однобайтовой колировки это одно число (в зависимости от того кои или ещё какая разные коды) а для utf-8 придет 2 байта.
Вобщем это крайне сложно перенастраивается.
ctrl-a (пометить всё),
ctrl-c (copy)
esc, sudo mcedit файл
ctrl-a (пометить всё),
ctrl-v (paste)
~/.config/mc/mc.keymap
$ mc -F
выдаст актуальные пути конф. файлов.
поиском по этой теме найдите мои настройки Xterm и файла mc.keymap
кроме того необходимо «обучить» сочетания всяких ctrl-shift-pgdn и т.д. в файле ini
я нужные esc-последовательности узнаю запуская cat и нажимая их потом переношу в ini.
Пользуюсь Xterm и если нужно научить посылать сочетания то делаю это в файле настроек Xterm.
вот кусок моего ini файла для понимания
Сейчас в новом релизе mc починится родовая травма с ctrl-o и оно наконец то не будет глючить и комстрок не будет общей. На днях это было влито в мастер.
Тоже это напрягает.