Обновить
206
0
Илья@smind

Программист

Отправить сообщение
еще раз спрошу, вы пункт меню
Shell-соединение выбираете или SFTP-соединение?
еще раз, есть sftp и есть shell-соединение, они принципиально по разному работают, в shell-соединение происходит общение с удаленным хостом через набор баш скриптов, в sftp реализована поверх библиотеки sftp.
╟────────────────────────╢
║ FTP-соединение... ║
║ Shell-соединение... ║
║ SFTP-соединение... ║
т.е. он нормально с кодировками дружит?
я почти все сочетания клавиш сделал такими же как в far
«определенные резоны» видимо не убедили, поверьте, автообновление широко и полно обсуждалось, но «определенные резоны» были сильнее.
>В-четвертых, а переключиться в shell subsystem на исполнение удаленных команд выйдет?

это я точно запиливал.
я знаю что это не то, хотел было реализовать в виде панели но так и забросил.
Каталоги быстрого доступа C-\
добавляете группу SFTP
в нее добавляете отдельные sftp хосты.

а почему приходится перевыходить?
ctrl-r должен помогать, так то реализацию sftp в mc один хороший человек пилил, но потом он устал, если мы сейчас про sftp а не про Shell-соединение.
в mc так то доже есть sftp
я уже писал выше, нужно поставить xclip, и нужно настроить mc.keymap поиском по теме найдите мои настройки.
Хочу отдельную стать написать но все никак не доходят руки.
это давно сделано, но не совсем так.

запустите скрипт который будет писать данные в файл
например такой
#!/bin/sh
for i in `seq 1 200`; do
    sleep 2;
    echo $i;
done;

в mc нажмите F3 и если будете жать End то оно будет работать как tail -f, сделано это именно так потому что были определенные резоны.
за наводку спасибо
у меня на alt-s сделан поиск и в mc и в фар
почему 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 файла для понимания
[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 с максимально близкими сочетаниями к far
по F2 настройте sudo mcedit текущий файл

Сейчас в новом релизе mc починится родовая травма с ctrl-o и оно наконец то не будет глючить и комстрок не будет общей. На днях это было влито в мастер.

Тоже это напрягает.

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность