Там не только F3/F4 есть и другие способы открыть вьювер - например скроллинг мышью во время работы команды, о чем пишется в подсказке при запуске первой команды в сессии:
Что касается копирования из экрана консоли - то оно делается выделением мышью. Выделили кусок мышью, отпустили и все - оно уже в клипборде.
Для обретения дзена советую почитать исходники ядра линукса, ну и за компанию glibc. И осознать, что на этом фундаменте держится чуть менее чем вся современная айти инфраструктура. Вот уж где управляемый хаос в действии…
Причины вполне понятные. Во-первых крайне маловероятно что донаты составят конкуренцию зарплате, во-вторых мне больше нравится писать код как мне нравится, сорри за каламбур.
Так что чтоб не было обидок с одной стороны (я задонатил 100500 шекелей а они так и не сподобились переписать все нафиг сделать маленькую нужную мне фичу, и психологического давления с другой — донаты я не принимаю. И надеюсь это не потребуется:)
Потому что есть работа, есть семья с малым ребенком, стройка дома и хобби. Надо разделять:)
Про скриптинг и апи.
На самом деле у меня был давшнишний опыт создания софта со скриптами и плагинами. По факту я оказался главным писателем этих скриптов и сделал из этого определенные выводы. Я конечно понимаю, что по закону жанра любая программа должна со временем превращаться в интерпретатор диалекта ЛИСПа, но для себя решил, что удобство пользования полезнее чем превращение в IDE.
А что касается фаровского плагин апи… Мне одинаково не нравится и апи 2й версии и апи 3й версии. Могу проаргументировать, но если коменты почитывают разработчики оригинального фара, они могут обидется :)
Про «переговоры».
Закулисных переговоров никаких не было, во всяком случае с моим участием.
На самом деле я изначально начал с 3го фара, потом понял что сделать MVP со вторым будет проще, тупо потому что у него меньше кода. Главные сложности при портировании были не в привязке к winapi (казалось бы), а в более высокоуровневой логике работы с путями и прочее. У 2го фара код был проще тупо потому, что его было меньше. Какие при этом там используются строки — велосипедные или std::string — на фон этих проблем — фактор минимального влияния.
Это не значит что я прям принципиально против 3го фара, это значит что я хотел чтоб заработало побыстрее — потому что самому было нужно. Была надежда что девелоперы подхватят идею и далее пересадят аналогично 3й фар — на тот момент работы там было примерно на месяц. Но оказалось что им это не надо, да и вообще им не все это пришлось не по вкусу. Так что живем как живем.
Ну на данный момент, нечто такое можно прикостылить в alt+F1/Alt+F2 — путем создания файла ~/.config/far2l/favorites со списком директорий и описаний, разделенных табом, к примеру такое содержимое:
Между путем и именем повторюсь — табы. Амперсанд в имени создает хоткей. Можно делать разделитель — в этом случае вместо пути надо дефис поставить.
ЗЫ недокументировано потому что надеюсь сделать это конфигурябельным через UI, но как обычно руки не доходят
Переименовывать можно по F6 если в окне редактирования имени удалить путь. Причем при переименовывании работают шаблоны (то есть если написать *.txt — то просто поменяется расширение файла). Но правда есть косячок, что если в пассивной панели открыт другой нетрокс то не работает. Руки не доходят дофиксить.
Предвидя вопрос, а почему именно так? А в старом фтп оно так работало…
Shift+F5 у меня в виндовом фаре/нетбоксе виснет намертво почему-то. Я так понимаю это предположительно должно приводить к исполнению команды cp -r на сервере? Совсем уж специфическая штука выходит, может лучше так и писать- cp -r src dst?:)
Насчет скорости — тут как обычно у программиста все работает. Ну я в смысле что у меня на 100сбит/гигабите скорости соответствующие ширине канала.
Так что надо локализовывать область поиска. Для начала — какая сеть, какой протокол и в какую сторону качается файл (разница есть между прочим)?
Как уже написали, это сделано через tsocks, но включается через общую конфигурацию плагина — F9 -> Ctrl+U -> NetRocks options. И, да, придется править конфиг tsocks :)
Rocks: При подключении кидает в пользовательский каталог (что логично). Но попробуйте выйти наверх — вывалитесь обратно в rocks (работает «cd /»)
Если в настройках подключения указать Working directory вместо пустой — полный путь для изначального подключения, типа /home/user — то будет работать сразу так как вам хочется, без cd /
По SCP — повторюсь, нужна (как минимум) возможность выставить кастомный шелл. В общем случае это команда, запускаемая на «той стороне»
Для SCP пока такой возможности нету. Но если сервер — OpenSSH то можно использовать SFTP а не SCP, — в нем возможность повышения привилегий для беспарольного sudoer'а есть: Protocol options — Custom subsystem request/exec: sudo /usr/lib/openssh/sftp-server
SFTP вообще если честно более предпочтительный вариант, SCP — не более чем протокол на случай отсутствия SFTP.
там нужно или фильтр править
Ну да. Если хочется чтоб автокомплит автоматически включался для всех файлов — в фильтре просто пишете * и все.
e.g. задать на BACKSPACE в панели с файлами «HOME-ENTER»
FYI: Ctrl+PgUp выходит в parent dir безо всяких макросов.
Там не только F3/F4 есть и другие способы открыть вьювер - например скроллинг мышью во время работы команды, о чем пишется в подсказке при запуске первой команды в сессии:
Что касается копирования из экрана консоли - то оно делается выделением мышью. Выделили кусок мышью, отпустили и все - оно уже в клипборде.
Так что чтоб не было обидок с одной стороны (я задонатил 100500 шекелей а они так и не сподобились
переписать все нафигсделать маленькую нужную мне фичу, и психологического давления с другой — донаты я не принимаю. И надеюсь это не потребуется:)Потому что есть работа, есть семья с малым ребенком, стройка дома и хобби. Надо разделять:)
На самом деле у меня был давшнишний опыт создания софта со скриптами и плагинами. По факту я оказался главным писателем этих скриптов и сделал из этого определенные выводы. Я конечно понимаю, что по закону жанра любая программа должна со временем превращаться в интерпретатор диалекта ЛИСПа, но для себя решил, что удобство пользования полезнее чем превращение в IDE.
А что касается фаровского плагин апи… Мне одинаково не нравится и апи 2й версии и апи 3й версии. Могу проаргументировать, но если коменты почитывают разработчики оригинального фара, они могут обидется :)
Закулисных переговоров никаких не было, во всяком случае с моим участием.
На самом деле я изначально начал с 3го фара, потом понял что сделать MVP со вторым будет проще, тупо потому что у него меньше кода. Главные сложности при портировании были не в привязке к winapi (казалось бы), а в более высокоуровневой логике работы с путями и прочее. У 2го фара код был проще тупо потому, что его было меньше. Какие при этом там используются строки — велосипедные или std::string — на фон этих проблем — фактор минимального влияния.
Это не значит что я прям принципиально против 3го фара, это значит что я хотел чтоб заработало побыстрее — потому что самому было нужно. Была надежда что девелоперы подхватят идею и далее пересадят аналогично 3й фар — на тот момент работы там было примерно на месяц. Но оказалось что им это не надо, да и вообще им не все это пришлось не по вкусу. Так что живем как живем.
Между путем и именем повторюсь — табы. Амперсанд в имени создает хоткей. Можно делать разделитель — в этом случае вместо пути надо дефис поставить.
ЗЫ недокументировано потому что надеюсь сделать это конфигурябельным через UI, но как обычно руки не доходят
Предвидя вопрос, а почему именно так? А в старом фтп оно так работало…
Shift+F5 у меня в виндовом фаре/нетбоксе виснет намертво почему-то. Я так понимаю это предположительно должно приводить к исполнению команды cp -r на сервере? Совсем уж специфическая штука выходит, может лучше так и писать- cp -r src dst?:)
Так что надо локализовывать область поиска. Для начала — какая сеть, какой протокол и в какую сторону качается файл (разница есть между прочим)?
— Alt+F12 тоже не то?
Как уже написали, это сделано через tsocks, но включается через общую конфигурацию плагина — F9 -> Ctrl+U -> NetRocks options. И, да, придется править конфиг tsocks :)
Если в настройках подключения указать Working directory вместо пустой — полный путь для изначального подключения, типа /home/user — то будет работать сразу так как вам хочется, без cd /
Для SCP пока такой возможности нету. Но если сервер — OpenSSH то можно использовать SFTP а не SCP, — в нем возможность повышения привилегий для беспарольного sudoer'а есть: Protocol options — Custom subsystem request/exec: sudo /usr/lib/openssh/sftp-server
SFTP вообще если честно более предпочтительный вариант, SCP — не более чем протокол на случай отсутствия SFTP.
Ну да. Если хочется чтоб автокомплит автоматически включался для всех файлов — в фильтре просто пишете * и все.
FYI: Ctrl+PgUp выходит в parent dir безо всяких макросов.