Comments 241
Отлично! Ребят, а будет поддержка SMB?
Это далеко не главный, но довольно удобный функционал.
Это далеко не главный, но довольно удобный функционал.
samba и сейчас есть, только старая, планы переделать есть, но там не так просто всё, а мне хотелось бы сначала закончить с SFTP… просто прежде чем заниматься плотно vfs модулями, требовалось переработать сам механизм, с чем Слава успешно справился (надеюсь, посмотрим...) а самбу на себя сейчас взвалил Андрей…
Вообще сейчас mc уже очень близко приблизился к тому чтобы стать плагинным…
Вообще сейчас mc уже очень близко приблизился к тому чтобы стать плагинным…
Не могли бы перечислить разработчиков, если они есть на Хабре. Думаю не один я хотел бы поблагадарить, хотя бы в карму.
А зачем это нужно, если можно примаунтить эти файловые системы и иметь более прозрачный доступ к ним?
Есть же уже давным давно. Нужно включить в опциях компиляции
Скажите, а более-менее простого способа для настройки удаления в корзину нет и не ожидается? Мне попадались инструкции, но копаться, если честно, лень. Хотелось бы из коробки.
если только патчить…
Какую корзину? У bash, например, есть корзина?
ну речь наверное о аналоге mv filename.ext ~/.local/share/Trash/files только при нажатии F8
Кто знает про ~/.local/share/Trash/files? Шелл какой-нибудь знает?
да зачем им знать, можно как плагин это сделать, в настройках плагина указывать как работать с корзиной. Мне лично это не нужно, но это не значит что это реализовать нельзя… просто всё это человеко-часы разработчиков, и если разработчикам эта фича не нужна то реализация может растянуться на годы… пока кто то кому это очень необходимо не пришлёт патч…
А автор комментария знает, как кучу файлов восстанавливать после случайного удаления? Мне что-то не хочется узнавать.
Есть, и более чем простой, но это мало кому нужно,
поэтому из коробки вряд ли будет (хотя мэйнтейнеры
любого дистрибутива могут сами добавить эту
функциональность, но видимо ни одному дистрибутиву
это тоже не интересно).
поэтому из коробки вряд ли будет (хотя мэйнтейнеры
любого дистрибутива могут сами добавить эту
функциональность, но видимо ни одному дистрибутиву
это тоже не интересно).
# пример для debian/ubuntu
$ sudo aptitude install libtrash
$ echo "alias tmc='LIBTRASH=/usr/lib/libtrash/libtrash.so.2.4; LD_PRELOAD=\$LIBTRASH; export LD_PRELOAD; mc'" >> ~/.bash_profile
$ source ~/.bash_profile
$ cat > ~/.libtrash << CONFIG
# добавить что нужно по вкусу
GLOBAL_PROTECTION = YES
INTERCEPT_FOPEN = YES
INTERCEPT_FREOPEN = YES
INTERCEPT_OPEN = YES
IGNORE_EXTENSIONS= o;exe;com;bak
CONFIG
$ tmc
вообще по итогам разработки SFTP vfs-модуля для mc, хотел написать небольшую статейку, но не был уверен что тема достаточно интересна…
Прочитал бы с удовольствием.
Кстати, а в команде разработчиков mc (или связанных) не рассматривали вариант обеспечения функциональности VFS через FUSE (что бы с подключаемыми VFS работало большинство приложений)?
Или это уже где-то есть (не было времени интересоваться темой, хотя раньше, помнится, это обсуждали)?..
Или это уже где-то есть (не было времени интересоваться темой, хотя раньше, помнится, это обсуждали)?..
FUSE? Она где-то кроме Линукса работает?
Речь даже не совсем про FUSE, а про возможность навешивания хуков на механизм открытия файлов/освобождения VFS. Например, хорошо бы иметь возможность распаковывать архивы во временный каталог, что бы делать с ним всё, что угодно — до момента выхода из mc или освобождения каталога, что произойдёт раньше. Естественно, опционально.
Если нужно (т.е. потенциально интересно к включению в апстрим), я пораскину мозгами и опишу сценарии использования (но не быстро, через годик, ориентировочно). Я всё ждал, что гномеры сделают нормальный GVFS, но, похоже, они так и ограничились приложениями, работающими через GIO.
P.S. В принципе, это редко нужно (а когда нужно — в большинстве случаев можно создать статический fuse-маунтпойнты).
Если нужно (т.е. потенциально интересно к включению в апстрим), я пораскину мозгами и опишу сценарии использования (но не быстро, через годик, ориентировочно). Я всё ждал, что гномеры сделают нормальный GVFS, но, похоже, они так и ограничились приложениями, работающими через GIO.
P.S. В принципе, это редко нужно (а когда нужно — в большинстве случаев можно создать статический fuse-маунтпойнты).
Единственное, чего мне серьезно не хватает в MC — это табов. Если надо раскидать кучу файлов по разным папкам (например, облагородить папку Downloads :-), приходится либо запускать несколько копий MC, либо бегать туда-сюда.
Тут удобнее был бы не конольный менеджер. До сих пор скучаю по Total Commander. Лучше Midnight Commander пока в Linux нет.
Табы в консоли сымитировать никакой проблемы нет, тому есть примеры (Vim, GNU Screen), и лично мне ничего больше не надо. Жаль только, что в MC этого нет.
Я когда-то задавался вопросом поиска патча для MC, который добавлял бы табы, но нашел только несколько недоделанных реализаций для допотопных версий. А жаль.
Я когда-то задавался вопросом поиска патча для MC, который добавлял бы табы, но нашел только несколько недоделанных реализаций для допотопных версий. А жаль.
Я использую для этого tmux.
Запускать несколько mc в screen?
Это не совсем то, чего я хочу. Я немного криво выразился, но мне хочется, чтобы для каждой из двух панелей можно было бы открыть по нескольку вкладок и комбинировать их между собой, как это сделано в Total Commander или Krusader.
Боюсь этого не будет, пока mc останется чисто псевдографическим.
Этим комментом я как раз и пытался высказать мысль, что в консоли можно имитировать табы, как это делают Vim и Screen. Вопрос лишь в том, почему это не сделано.
Псевдографичность здесь ни при чём. По хорошему, тут надо менять концепцию и делать из mc мультиплексор терминалов вроде tmux (жаль, что они не совместимы лицензионно, встраивание последнего в mc могло бы, в частности, убрать «озабоченность выполнением программы», если это ещё актуально).
Точнее, даже мультиплексор не терминалов а произвольных ресурсов, в стиле идей из plan9 — с адресацией компонентов, обменом сообщений между приложениями и компонентами и т.п.
Точнее, даже мультиплексор не терминалов а произвольных ресурсов, в стиле идей из plan9 — с адресацией компонентов, обменом сообщений между приложениями и компонентами и т.п.
Я изночально не понял задачу, по пооду лицензии — да, очень жаль :/ Но может стоит посмотреть в сторону screen? Хотя унего не самый идиальный код.
При чем здесь псевдографичность? У far есть отличный плагин для табов, у старого-доброго DOS Navigator этот функционал был встроен.
но есть же Alt-Shift-h, не совсем то, но позволяет моментально попасть в нужный каталог и переключаться между этими каталогами… я именно этим пользуюсь когда надо раскидать что то по нескольким местам… попробуйте…
Спасибо за подсказку, буду посмотреть :-)
Первая печаль, которая бросилась в глаза — фитча не сработает, если на alt-shift висит переключение раскладки. Буду искать, как переназначить сочетание.
у меня переключение на alt-shift, это не мешает… но у меня xterm и я дополнительно прописывал
XTerm*metaSendsEscape: true в файле /home/holmes/XTerm
XTerm*metaSendsEscape: true в файле /home/holmes/XTerm
Точнее, meta-shift-h. meta — это alt или esc. А переключение раскладки лучше повесить на CapsLock. Одна клавиша удобнее, чем две.
worker в помощь :-)
Я тоже скучаю, но Double Commander заметно скрашивает тоску.
появилась функция REDO во встроенном редакторе
Шел 2011 год…
Шел 2011 год…
давно хотел спросить по mc — а какой есть хоткей, чтобы на другой панели перейти в ту же папку, что и в текущей панели?
ALT + i
ИМХО. Было бы лучше «ALT + ←» и «ALT + →»
хоткеи переопределяются, умолчания к которым все привыкли принято решения не трогать…
Ой, а вот то, что можно переназначать — не знал… Надо будет покопаться, спасибо.
Редактор хоткеев не планируете?
Офигительная новость! А давайте еще каждый новый релиз каждого пакета публиковать и на главную вытаскивать.
Крупные релизы у mc не так часто. Я начинал несколько лет назад с ветки 4.6, потом перешёл 4,7. Ну а сейчас 4.8. Так что не такое это частое событие. Вы на Chome или Firefox посмотрите и ничего, публикуют.
Это действительно важное событие — у нами всеми любимого MC новая версия!
Ну если вы не умеете пользоваться консолью, то конечно MC — ваш выбор.
Я ни в коем случае не хочу как-то вас обидеть. Но вот в моем окружении, люди, которые пользуются mc, обычно просто боятся консоли и/или врожденные виндусятники.
На моих серверах нигде не стоит MC, и я не испытываю никаких проблем.
Я рад, что проект развивается, совершенствуется. И им пользуется куча народу.
Я всего лишь высказал свое мнение, что не вижу в этом суперновости.
Я ни в коем случае не хочу как-то вас обидеть. Но вот в моем окружении, люди, которые пользуются mc, обычно просто боятся консоли и/или врожденные виндусятники.
На моих серверах нигде не стоит MC, и я не испытываю никаких проблем.
Я рад, что проект развивается, совершенствуется. И им пользуется куча народу.
Я всего лишь высказал свое мнение, что не вижу в этом суперновости.
Консоль я люблю и всячески использую, но «старый добрый» MC всё равно люблю. Это, знаете ли, чуть ли не ностальгия…
На серверах — понятно, а на локальном компьютере, где вы работаете с основными данными — неужели там нет никакого файлового браузера?
Ну вы как-то погорячились, все таки удобней бродить по древу каталогов сразу видя что и где. Конечно когда древо заранее известно то проще и через cd +). Но все таки некоторые операции быстрее идут в мс, некоторые в в консольном исполнении. Опять же для разных задач разный инструментарий.
Ну если вы не умеете пользоваться консолью, то конечно MC — ваш выбор.
Вы нас раскусили!
стараюсь только про самые важные релизы писать, изменений действительно много потому и не 4.7.Х а уже 4.8.х
Меня уже давно мучает такой вопрос про МС.
Ситуация:
0)мы в /
1)открываем mc
2)переходим в /root
3)закрываем mc
4)а дальше в разных линуксах разное поведение
В SuSE, fedora:
директория меняется на /root (ту которая была на момент закрытия mc)
В debian, archlinux и прочее:
директория меняется на / (ту которая была на момент открытия mc)
Вопрос: как и где настраивается данное поведение?
Ситуация:
0)мы в /
1)открываем mc
2)переходим в /root
3)закрываем mc
4)а дальше в разных линуксах разное поведение
В SuSE, fedora:
директория меняется на /root (ту которая была на момент закрытия mc)
В debian, archlinux и прочее:
директория меняется на / (ту которая была на момент открытия mc)
Вопрос: как и где настраивается данное поведение?
alias mc=«cd /home/%user%; mc» =) как то так =)
>Вопрос: как и где настраивается данное поведение?
за это отвечает врапер mc-wrapper.sh который запускается при запуске mc за счет алиаса
alias mc='. /usr/libexec/mc/mc-wrapper.sh'
см врапер запоминае каталог из которого его запустили и после выхода из mc его восстанавливает… сам альас должен быть прописан гдето в profile в зависимости от дистрибутива…
за это отвечает врапер mc-wrapper.sh который запускается при запуске mc за счет алиаса
alias mc='. /usr/libexec/mc/mc-wrapper.sh'
см врапер запоминае каталог из которого его запустили и после выхода из mc его восстанавливает… сам альас должен быть прописан гдето в profile в зависимости от дистрибутива…
UFO just landed and posted this here
Так релиз или пререлиз? Если релиз, то почему 4.8.0-pre1. А если пререлиз, то нахрена давать новость раньше времени?
У меня вопрос, в чем причина тормазнутости с работой файлов?
Например rm удаляет намного быстрее чем mc.
Например rm удаляет намного быстрее чем mc.
Кстати где-то я видел фичу — список всех примонтированных разделов. Как это можно сделать?
есть даже тикет на эту тему, но пока некому взяться и красиво реализовать… есть даже патч, но там как то «не очень» реализовано…
Я видел это в каком-то форке mc, кажется вот в этом — www.opennet.ru/opennews/art.shtml?num=19379.
Никогда не понимал, зачем это надо.
чтобы не писать mount b и потом не переходить в нужный каталог, с отдельным диалогом количество движений сильно сократится…
Хотелка в списке уже примонтированных разделов. Ну примонтировано у меня /dev/sda3 в /usr. Ну и что? Полезная инфа в этом какая?
cat /etc/mnttab
Скажите, пофикшена ли проблема с кешированием содержимого архивов?
Я так понимаю, что это относится к изменениям в VFS.
Я о проблеме, когда открыв, например, jar архив (по сути, это zip с нулевым сжатием) информация о его содержимое кешируется и при пересборке проекта и повторном открытии архива видны файлы из предыдущей версии jar-файла. Приходится переименовывать архив, чтобы увидеть актуальное содержимое.
Можете ответить в личку.
Я так понимаю, что это относится к изменениям в VFS.
Я о проблеме, когда открыв, например, jar архив (по сути, это zip с нулевым сжатием) информация о его содержимое кешируется и при пересборке проекта и повторном открытии архива видны файлы из предыдущей версии jar-файла. Приходится переименовывать архив, чтобы увидеть актуальное содержимое.
Можете ответить в личку.
Команда\Список активных ВФС (или нажать «Ctrl-x a»)
далее кнопка [ Освободить ВФС сейчас ]
или поставить маленький таймаут в
Настройки\Виртуальные ФС…
«Тайм-аут высвобождения ВФС:»
далее кнопка [ Освободить ВФС сейчас ]
или поставить маленький таймаут в
Настройки\Виртуальные ФС…
«Тайм-аут высвобождения ВФС:»
я использую MC, чтобы побегать по каталогам проекта, осознать его структуру в тех случаях, когда копировать его к себе долго и все надеюсь, что сделают использование кнопок PageUp/PageDown по умолчанию, переход по ALT+буква, выделение файлов, т.е. более похожим на фар
ALT+буква точно не будет иначе старое поведение будет сломано, на счет PageUp/PageDown не очень понял, они у меня в панелях и так работают по умолчанию…
Когда уже полноценные макросы не только в редакторе будут?
Я наконец соберусь с силами и сделаю набор макросов для стандартного поведения «как в фаре».
А то я вечно сижу и туплю, привычка страшная вешь.
ЗЫ. переучиваться не предлагать до тех пор пока не сделаете плагины совместимые с фаром :)
Я наконец соберусь с силами и сделаю набор макросов для стандартного поведения «как в фаре».
А то я вечно сижу и туплю, привычка страшная вешь.
ЗЫ. переучиваться не предлагать до тех пор пока не сделаете плагины совместимые с фаром :)
> переход по ALT+буква
Это невозможно в принципе, потому что на alt висит много шорткатов. Откройте для себя alt-s или ctrl-s.
> более похожим на фар
Если вам нужен фар, так и пользуйтесь фаром. На фаровском форуме есть клоуны, которые запускают фар под вайном.
Это невозможно в принципе, потому что на alt висит много шорткатов. Откройте для себя alt-s или ctrl-s.
> более похожим на фар
Если вам нужен фар, так и пользуйтесь фаром. На фаровском форуме есть клоуны, которые запускают фар под вайном.
Вероятно вы фар не видели, функционал на порядок выше.
Сходный набор фичь не может предоставить даже всемогущая консоль.
ЗЫ. И да я запускаю Far под вайном.
Сходный набор фичь не может предоставить даже всемогущая консоль.
ЗЫ. И да я запускаю Far под вайном.
> И да я запускаю Far под вайном.
И как оно, удобно по линуксовым ФС шариться?
И как оно, удобно по линуксовым ФС шариться?
Фару глубоко параллельно где «шариться», еще и файловые ассоциации работают и в консоль всякие гадости писать можно.
да видели они фар, я кстати тоже его видел и вижу, не могу подтвердить ваше выссказывание на счет «функционал на порядок выше.» если изучить mc то выясняется что совсем не на порядок…
а лучше по каждому пункту примеры того чем фар лучше mc
а лучше по каждому пункту примеры того чем фар лучше mc
Вы про «стоковый» фар и мц, но кто ж фар без плагинов и макросов использует то?
Мне список макросов, плагинов и юзер меню обнародовать?
Мне список макросов, плагинов и юзер меню обнародовать?
я пользуюсь достаточно большим количеством плагинов…
можно например вот так
плагин такой то может то-то, а в mc этого нет…
только желательно реально полезные и юзабильные вещи перечислять…
можно например вот так
плагин такой то может то-то, а в mc этого нет…
только желательно реально полезные и юзабильные вещи перечислять…
Окей. Архивы:
arclite
MultiArc
Observer
Почти архивы:
SQLiteDB
TorrentView
Просмотр мультимедия не отходя от кассы:
MultiMedia Viewer
Доступ к системным настройкам из фара:
RegBrowser
UserManager
ProcList
ControlPanel
FarSvc
Uninstall
EventViewer
EMenu
Надеюсь понятно что именно «это» не нужно. А нужен например доступ к настройкам гнума. Понятно что это есть в консоли и в гуе, но в винде это тоже есть в консоли и гуе и что? :)
Настройка поведения редактора
ESC поведение в зависимости от типа файла
AStruct вставка структур
EditCompletion автодополнение
MoveEd скачем по документу как в виме
QSearch быстрый поиск (аля панели по аль+s)
ReNumberLines (нумеровка линий в блоке)
SmartTab (умные табы, в отсутствии в мс неуверен)
sortstr (сортировка)
Visualizer (настройка вида курсора, концов строк)
DrawLine (рисовалка похабностей)
Работа с файлами
FileUnlock кто держит файл
FileCase изменение регистра
FileNum нумерация
FRename переименование
Вид панелей
PanelTabs Табы
TrueBranchW построение ветки каталогов (аля дос навигатор) в комплекте с макросами на фильтры — убер полезная вешь.
VisualCompare удобный диф
Просмотр отмонтированных но физически доступных фс
Список функций в коде с быстрым переходом.
И это только то чем лично я пользуюсь и про что вспомнил.
Вы повеситесь все это самостоятельно делать и поддерживать. Без плагинов и макросов никак.
arclite
MultiArc
Observer
Почти архивы:
SQLiteDB
TorrentView
Просмотр мультимедия не отходя от кассы:
MultiMedia Viewer
Доступ к системным настройкам из фара:
RegBrowser
UserManager
ProcList
ControlPanel
FarSvc
Uninstall
EventViewer
EMenu
Надеюсь понятно что именно «это» не нужно. А нужен например доступ к настройкам гнума. Понятно что это есть в консоли и в гуе, но в винде это тоже есть в консоли и гуе и что? :)
Настройка поведения редактора
ESC поведение в зависимости от типа файла
AStruct вставка структур
EditCompletion автодополнение
MoveEd скачем по документу как в виме
QSearch быстрый поиск (аля панели по аль+s)
ReNumberLines (нумеровка линий в блоке)
SmartTab (умные табы, в отсутствии в мс неуверен)
sortstr (сортировка)
Visualizer (настройка вида курсора, концов строк)
DrawLine (рисовалка похабностей)
Работа с файлами
FileUnlock кто держит файл
FileCase изменение регистра
FileNum нумерация
FRename переименование
Вид панелей
PanelTabs Табы
TrueBranchW построение ветки каталогов (аля дос навигатор) в комплекте с макросами на фильтры — убер полезная вешь.
VisualCompare удобный диф
Просмотр отмонтированных но физически доступных фс
Список функций в коде с быстрым переходом.
И это только то чем лично я пользуюсь и про что вспомнил.
Вы повеситесь все это самостоятельно делать и поддерживать. Без плагинов и макросов никак.
отвечу по том чем пользуюсь и знаю как работает
>Архивы
аналог MultiArc это extfs, реализовать можно от single file FS до Amazon S3
>Почти архивы:
TorrentView нет но никому не нужен был, иначе бы нарисовали
сейчас например на стадии ревью лежил GITFS панельный плагин, так что сделать можно всякое, проме того что уже есть.
>Просмотр мультимедия не отходя от кассы:
эм… я ентер нажимаю… и смотрю…
>Доступ к системным настройкам из фара:
>RegBrowser
не нужен, нет реестра
>UserManager
useradd, userdel (мне большего не надо)
>ProcList
top, htop (не уверен что надо их функционал дублировать)
>ControlPanel
эм… это наверное по аналогии надо GNOME/KDE палель прикручивать… ну не знаю сомнительное удовольствие есть утилиты или можно конфиги поправить…
>FarSvc
тут полной аналогии нет, я могу отредактировать файлы /etc/rc.d и сделать start/stop/restart
>Uninstall
apt и т.п.
>EventViewer
эм… незнаю…
>Архивы
аналог MultiArc это extfs, реализовать можно от single file FS до Amazon S3
>Почти архивы:
TorrentView нет но никому не нужен был, иначе бы нарисовали
сейчас например на стадии ревью лежил GITFS панельный плагин, так что сделать можно всякое, проме того что уже есть.
>Просмотр мультимедия не отходя от кассы:
эм… я ентер нажимаю… и смотрю…
>Доступ к системным настройкам из фара:
>RegBrowser
не нужен, нет реестра
>UserManager
useradd, userdel (мне большего не надо)
>ProcList
top, htop (не уверен что надо их функционал дублировать)
>ControlPanel
эм… это наверное по аналогии надо GNOME/KDE палель прикручивать… ну не знаю сомнительное удовольствие есть утилиты или можно конфиги поправить…
>FarSvc
тут полной аналогии нет, я могу отредактировать файлы /etc/rc.d и сделать start/stop/restart
>Uninstall
apt и т.п.
>EventViewer
эм… незнаю…
>аналог MultiArc это extfs, реализовать можно от single file FS до Amazon S3
Где пощупать можно? Между «можно реализовать» и «реализовано и работает» маленькое но значительно отличие.
> эм… я ентер нажимаю… и смотрю…
И открывается гуй со своими заморочками.
А я нажимаю ctrl+q и быстро быстро могу не покидая фара посмотреть графику, музыку и т.д. Это крайне удобно при сортировке. Мне ненужно в гуе запоминать название и при закрытии вспоминать что же я должен удалить/скопировать/переименовать.
> не нужен, нет реестра
а гном свои настройки из астрала берет :)
>useradd, userdel (мне большего не надо)
>top, htop (не уверен что надо их функционал дублировать)
Повторяюсь. в винде тоже есть доступ к этим функциям из консоли. Но не выходя из фара удобнее. Отсутствие необходимости прыгать между окнами и судорожно вспоминать опции очередной утилитки для сортировки по различным критериям — это серьезный плюс.
>тут полной аналогии нет, я могу отредактировать файлы /etc/rc.d и сделать start/stop/restart
Опять же в винде тоже это можно сделать из консоли, но это блин НЕУДОБНО :)
>EventViewer
эм… незнаю…
Действительно, вон какие то больные люди даже гуй написали что бы логи смотреть, в место того что бы как все нормальные люди tail в консоли набрать.
Это опять же удобно.
Никто не просит заниматься строительством велосипеда, весь этот функционал прекрасно реализуется с помощью стандартных утилит, всего лишь нужно научить мс парсить их вывод и отдавать команды в зависимости от действий пользователя.
Где пощупать можно? Между «можно реализовать» и «реализовано и работает» маленькое но значительно отличие.
> эм… я ентер нажимаю… и смотрю…
И открывается гуй со своими заморочками.
А я нажимаю ctrl+q и быстро быстро могу не покидая фара посмотреть графику, музыку и т.д. Это крайне удобно при сортировке. Мне ненужно в гуе запоминать название и при закрытии вспоминать что же я должен удалить/скопировать/переименовать.
> не нужен, нет реестра
а гном свои настройки из астрала берет :)
>useradd, userdel (мне большего не надо)
>top, htop (не уверен что надо их функционал дублировать)
Повторяюсь. в винде тоже есть доступ к этим функциям из консоли. Но не выходя из фара удобнее. Отсутствие необходимости прыгать между окнами и судорожно вспоминать опции очередной утилитки для сортировки по различным критериям — это серьезный плюс.
>тут полной аналогии нет, я могу отредактировать файлы /etc/rc.d и сделать start/stop/restart
Опять же в винде тоже это можно сделать из консоли, но это блин НЕУДОБНО :)
>EventViewer
эм… незнаю…
Действительно, вон какие то больные люди даже гуй написали что бы логи смотреть, в место того что бы как все нормальные люди tail в консоли набрать.
Это опять же удобно.
Никто не просит заниматься строительством велосипеда, весь этот функционал прекрасно реализуется с помощью стандартных утилит, всего лишь нужно научить мс парсить их вывод и отдавать команды в зависимости от действий пользователя.
«лечше на порядок» это реально в 10 раз лучше, но неужели использование ProcList вместо htop сделает far в 10 раз лучше mc… что то не верится…
>аналог MultiArc это extfs, реализовать можно от single file FS до Amazon S3
Где пощупать можно? Между «можно реализовать» и «реализовано и работает» маленькое но значительно отличие.
модули для extfs у меня лежат в /usr/libexec/mc/extfs.d
там же есть readme
Где пощупать можно? Между «можно реализовать» и «реализовано и работает» маленькое но значительно отличие.
модули для extfs у меня лежат в /usr/libexec/mc/extfs.d
там же есть readme
А я нажимаю ctrl+q и быстро быстро могу не покидая фара посмотреть графику, музыку и т.д.
В консоли? Графику? Не могу даже представить. Можно скрин?
Спасибо
Оно и видео кажет.
Ну если оно способно в графическом режиме делать вывод в консоль, значит это что-то типа фреймбуфера. Мне просто непонятен был механизм.
Не, я о том, что виндозная консоль, видимо, не является чисто текстовой, т.к. можно использовать графику.
Вероятно, то же можно сделать в mc при условии запуска его через эмулятор терминала. Но это явно не будет работать в голой консоли. В Винде-то консоли нет в принципе, поэтому это не проблема.
Вероятно, то же можно сделать в mc при условии запуска его через эмулятор терминала. Но это явно не будет работать в голой консоли. В Винде-то консоли нет в принципе, поэтому это не проблема.
Мне скриншот показать как я без иксов видео в линуксовой консоли смотрю? Правда я хз как скриншот там сделать, только если фоткнуть :)
Без иксов тоже по-разному можно. Например, можно использовать framebuffer (по умолчанию в современных дистрибутивах, вероятно, его Вы и используете). Можно svgalib. Это графические режимы, хоть и без иксов.
А можно использовать именно стандартный текстовый режим. В нём графику не покажешь, как ни старайся.
А можно использовать именно стандартный текстовый режим. В нём графику не покажешь, как ни старайся.
>Настройка поведения редактора
>ESC поведение в зависимости от типа файла
нельзя, и незнаю зачем такое… и никто никогда не просил
>AStruct вставка структур
не нашел что именно он делает
>EditCompletion автодополнение
в mcedit усть автодополнение
>MoveEd скачем по документу как в виме
эм… наверное нет, но были мысли сделать, пока не ясно нужно ли…
>QSearch быстрый поиск (аля панели по аль+s)
да и обычные не хуже, есть еще ведь «Найти всё» и потом постакать по найденым строкам
>ReNumberLines (нумеровка линий в блоке)
это есть
>SmartTab (умные табы, в отсутствии в мс неуверен)
есть
>sortstr (сортировка)
есть
>Visualizer (настройка вида курсора, концов строк)
есть
>DrawLine (рисовалка похабностей)
нету, но не уверен что сильно нужно, раньше в DN таким пользовался, теперь такое копирование вертикальных блоков делаю.
>ESC поведение в зависимости от типа файла
нельзя, и незнаю зачем такое… и никто никогда не просил
>AStruct вставка структур
не нашел что именно он делает
>EditCompletion автодополнение
в mcedit усть автодополнение
>MoveEd скачем по документу как в виме
эм… наверное нет, но были мысли сделать, пока не ясно нужно ли…
>QSearch быстрый поиск (аля панели по аль+s)
да и обычные не хуже, есть еще ведь «Найти всё» и потом постакать по найденым строкам
>ReNumberLines (нумеровка линий в блоке)
это есть
>SmartTab (умные табы, в отсутствии в мс неуверен)
есть
>sortstr (сортировка)
есть
>Visualizer (настройка вида курсора, концов строк)
есть
>DrawLine (рисовалка похабностей)
нету, но не уверен что сильно нужно, раньше в DN таким пользовался, теперь такое копирование вертикальных блоков делаю.
> нельзя, и незнаю зачем такое… и никто никогда не просил
Офигенно удобно если в редакторе писать что то помимо любовных записок :) Тут проще скачать плагин и ридмишник почитать.
>не нашел что именно он делает
Вставляет произвольные зарание заданные автором авто структуры.
>в mcedit есть автодополнение
откуда берет чем дополнять? как включить?
>эм… наверное нет, но были мысли сделать, пока не ясно нужно ли…
Я вас умоляю не пихайте все в программу, делайте плагинами, а то сделаете очередной неро :)
>да и обычные не хуже, есть еще ведь «Найти всё» и потом постакать по найденым строкам
Поясню, поисковых плагинов дофига разных. Но я не пользуюсь, а вот этим да, потому что мне удобно.
>Visualizer
>есть
где? Я пытался с помощью встроеного хелпа искать но безуспешно.
Офигенно удобно если в редакторе писать что то помимо любовных записок :) Тут проще скачать плагин и ридмишник почитать.
>не нашел что именно он делает
Вставляет произвольные зарание заданные автором авто структуры.
>в mcedit есть автодополнение
откуда берет чем дополнять? как включить?
>эм… наверное нет, но были мысли сделать, пока не ясно нужно ли…
Я вас умоляю не пихайте все в программу, делайте плагинами, а то сделаете очередной неро :)
>да и обычные не хуже, есть еще ведь «Найти всё» и потом постакать по найденым строкам
Поясню, поисковых плагинов дофига разных. Но я не пользуюсь, а вот этим да, потому что мне удобно.
>Visualizer
>есть
где? Я пытался с помощью встроеного хелпа искать но безуспешно.
По поводу редактора: если редактор нужен не раз в год, а как основной рабочий инструмент, то нужно пользоваться специализированными редакторами, а не теми, что идут в комплекте с файловыми менеджерами. Если же он нужен для того, чтобы изредка что-то подправить или писать любовные записки, утяжелять его плагинами или доп. функционалом ни к чему.
>>не нашел что именно он делает
>Вставляет произвольные зарание заданные автором авто структуры.
такое можно
>>в mcedit есть автодополнение
>откуда берет чем дополнять? как включить?
из текста, или только до курсора, или из всего текста (от настройки зависит)
>>эм… наверное нет, но были мысли сделать, пока не ясно нужно ли…
>Я вас умоляю не пихайте все в программу, делайте плагинами, а то сделаете очередной неро :)
пока mcedit не сильно то разбух
>>да и обычные не хуже, есть еще ведь «Найти всё» и потом постакать по найденым строкам
>Поясню, поисковых плагинов дофига разных. Но я не пользуюсь, а вот этим да, потому что мне удобно.
просто советую попробовать
>>Visualizer
>>есть
>где? Я пытался с помощью встроеного хелпа искать но безуспешно.
mcdiff называется можно горячими клавишами
>Вставляет произвольные зарание заданные автором авто структуры.
такое можно
>>в mcedit есть автодополнение
>откуда берет чем дополнять? как включить?
из текста, или только до курсора, или из всего текста (от настройки зависит)
>>эм… наверное нет, но были мысли сделать, пока не ясно нужно ли…
>Я вас умоляю не пихайте все в программу, делайте плагинами, а то сделаете очередной неро :)
пока mcedit не сильно то разбух
>>да и обычные не хуже, есть еще ведь «Найти всё» и потом постакать по найденым строкам
>Поясню, поисковых плагинов дофига разных. Но я не пользуюсь, а вот этим да, потому что мне удобно.
просто советую попробовать
>>Visualizer
>>есть
>где? Я пытался с помощью встроеного хелпа искать но безуспешно.
mcdiff называется можно горячими клавишами
>Работа с файлами
>FileUnlock кто держит файл
lsof
>FileCase изменение регистра
всегда было
>FileNum нумерация
умерация файлов? а зачем? это чтобы их переименовать? можно цикл for i написать и в меню F2 вставить
>FRename переименование
в mc можно регекспами пользоваться в переименовании
>Вид панелей
>PanelTabs Табы
нет такого, но есть заменитель, C-x a, С-\
>TrueBranchW построение ветки каталогов (аля дос навигатор) в комплекте с макросами на
есть
>VisualCompare удобный диф
есть
>FileUnlock кто держит файл
lsof
>FileCase изменение регистра
всегда было
>FileNum нумерация
умерация файлов? а зачем? это чтобы их переименовать? можно цикл for i написать и в меню F2 вставить
>FRename переименование
в mc можно регекспами пользоваться в переименовании
>Вид панелей
>PanelTabs Табы
нет такого, но есть заменитель, C-x a, С-\
>TrueBranchW построение ветки каталогов (аля дос навигатор) в комплекте с макросами на
есть
>VisualCompare удобный диф
есть
> lsof
Это очередной намек закрыть mc и пользоваться голой консолью? :)
>в mc можно регекспами пользоваться в переименовании
Неудобно реализовано.
в FRename список файлов отправляется в редактор где можно с ним работать как с обычным текстом, применяя любые плюшки редатора.
>нет такого, но есть заменитель, C-x a, С-\
ну это замена ноги костылем :)
>TrueBranchW
> есть
Где?
>VisualCompare удобный диф
Где?
Это очередной намек закрыть mc и пользоваться голой консолью? :)
>в mc можно регекспами пользоваться в переименовании
Неудобно реализовано.
в FRename список файлов отправляется в редактор где можно с ним работать как с обычным текстом, применяя любые плюшки редатора.
>нет такого, но есть заменитель, C-x a, С-\
ну это замена ноги костылем :)
>TrueBranchW
> есть
Где?
>VisualCompare удобный диф
Где?
Неудобно реализовано.
в FRename список файлов отправляется в редактор где можно с ним работать как с обычным текстом, применяя любые плюшки редатора.
Чтобы использовать плюшки редактора, логично воспользоваться редактором. Например, vim с плагином renamer. Или emacs со встроенным dired.
На вим у меня стойкая непереносимость.
Виноват очевидно синдром утенка.
Это вы так ненавязчиво предлагаете из МС редактор выпилить нафиг? Все равно же работать в нем не нужно. :)
Виноват очевидно синдром утенка.
Это вы так ненавязчиво предлагаете из МС редактор выпилить нафиг? Все равно же работать в нем не нужно. :)
>Список функций в коде с быстрым переходом.
есть
есть
"Сходный набор фичь не может предоставить даже всемогущая консоль."
Вот тут остановитесь и объясните подробнее, пожалуйста, очень интересно стало.
Вот тут остановитесь и объясните подробнее, пожалуйста, очень интересно стало.
Работа с архивами.
ЗЫ. Понятно что в консоли можно сделать ВСЕ, даже второй фар написать на батниках. Вопрос только в затратах времени и насколько это будет геморройно.
ЗЫ. Понятно что в консоли можно сделать ВСЕ, даже второй фар написать на батниках. Вопрос только в затратах времени и насколько это будет геморройно.
А можно поинтересоваться, что Вы такого интересного с архивами делаете, что mc в этом не помощник, а в консоли это гемморойно?
"ЗЫ. Понятно что в консоли можно сделать ВСЕ, даже второй фар написать на батниках."
Может мы просто о разных консолях говорим? =)
Может мы просто о разных консолях говорим? =)
Скажите, это только у меня при втсавке кода через буфер в редактор MC рвутся знаки табуляции?
Вернее — каждая следующая строка начинается на один отступ дальше.
По-быстрому скопировать тестовый файл через буфер с одного сервера на другой… лучше даже не пытаться. Приходится или переформатировать все руками или удалить предварительно все табы.
Может это known bug и он закрыт давно? 21й век на 10% покрыт уже.
Вернее — каждая следующая строка начинается на один отступ дальше.
По-быстрому скопировать тестовый файл через буфер с одного сервера на другой… лучше даже не пытаться. Приходится или переформатировать все руками или удалить предварительно все табы.
Может это known bug и он закрыт давно? 21й век на 10% покрыт уже.
есть 2 пути решения
1) отключить "[x] Автовыравн. возвратом каретки" в настройках редактора
2) настроить mc для работы с глобальным буфером обмена вот как тут я писал www.linux.org.ru/forum/talks/5657451#comment-5660260
1) отключить "[x] Автовыравн. возвратом каретки" в настройках редактора
2) настроить mc для работы с глобальным буфером обмена вот как тут я писал www.linux.org.ru/forum/talks/5657451#comment-5660260
Оно настраивается. Автоотстут, вроде бы. Не помню где, правда, ибо уже года три не пользуюсь, хотя в VIM тоже такое есть, но выключается быстро — set paste/set nopaste.
UFO just landed and posted this here
UFO just landed and posted this here
еще лет 5 и mc догонит far образца 2004 года…
А что принципиально нового появилось в фаре с 2004 года?
Исходники в открытом доступе :)
И что? От того, что открыли исходники, функционал стремительным домкратом попёр ввысь?
Помню, были крики: откройте исходники, мы спортируем фар на линукс! Исходники открыли, много лет уже как. Где портированный фар на линукс, я вас внимательно спрашиваю? Что, внезапно оказалось, что не надо оно никому? Оно совершенно точно не нужно фартим и никаких шагов в этом направлении девелоперами фара не делается и делаться не будет.
Помню, были крики: откройте исходники, мы спортируем фар на линукс! Исходники открыли, много лет уже как. Где портированный фар на линукс, я вас внимательно спрашиваю? Что, внезапно оказалось, что не надо оно никому? Оно совершенно точно не нужно фартим и никаких шагов в этом направлении девелоперами фара не делается и делаться не будет.
Ничего нового.
Странно каким образом это «ничего» не удалось реализовать за столько лет в mc.
Как бы не столько нехватает фич, сколько удобства их использования.
непонятное поведение с эскейпами, редактор котоыре работает сам по себе, не ищет по первой букве файла, копирование через буфер тоже вещь в себе, причем даже в пределах одного окна mc и тп.
Странно каким образом это «ничего» не удалось реализовать за столько лет в mc.
Как бы не столько нехватает фич, сколько удобства их использования.
непонятное поведение с эскейпами, редактор котоыре работает сам по себе, не ищет по первой букве файла, копирование через буфер тоже вещь в себе, причем даже в пределах одного окна mc и тп.
> непонятное поведение с эскейпами
Ась?
> не ищет по первой букве файла
Ась?
Ась?
> не ищет по первой букве файла
Ась?
>Ась?
Это он про Долбанутый двойной эскейп(тм) по умолчанию :) который еще и невозможно отключить в версии mc из реп.
Виндузятники (т.я.) требуют макрос «сделать поведение как в фаре» :)
Это он про Долбанутый двойной эскейп(тм) по умолчанию :) который еще и невозможно отключить в версии mc из реп.
Виндузятники (т.я.) требуют макрос «сделать поведение как в фаре» :)
про экскейп сказали, но пакет не перепакован… в лучших традициях юзерфрендли линуха одним словом.
по первой букве это когда в каталог заходишь, а там туева куча файлов. И по альт-буква он переходит на файлы начинающиеся с этой буквы, пользуюсь этим постоянно. даже в окошках виндовых и то можно нажать буковку первую и выделение переходит на нужный, а в mc надо гордо держать стрелку вниз.
редактор… это же постоянно юзаемая штука, конфиги править там и тп. скопировать кусок из одного конфига и вставить — это и то проблема, про подсветку синтаксиса и тп молчу…
кстати, может я не прав и учитывая что есть там максоры, настройки и тп — есть и для mc конфиг которые его превращает в фар?
по первой букве это когда в каталог заходишь, а там туева куча файлов. И по альт-буква он переходит на файлы начинающиеся с этой буквы, пользуюсь этим постоянно. даже в окошках виндовых и то можно нажать буковку первую и выделение переходит на нужный, а в mc надо гордо держать стрелку вниз.
редактор… это же постоянно юзаемая штука, конфиги править там и тп. скопировать кусок из одного конфига и вставить — это и то проблема, про подсветку синтаксиса и тп молчу…
кстати, может я не прав и учитывая что есть там максоры, настройки и тп — есть и для mc конфиг которые его превращает в фар?
а в mc надо гордо держать стрелку вниз
Не надо. Точно так же можно нажать букву (без alt) и будет переход на файл. Даже в 4.7.0
И не забывайте про регистрозависимость.
у меня если просто нажать — начинает печатать в командной строке (и это правильно я считаю)
перед этим надо нажать ctrl-s или alt-s
А, ну у меня отключена командная строка (использую ctrl-o), потому и ищет сразу.
Чувак, может тебе таки доку почитать? «Совершите вы массу открытий, иногда не желая того». Даже не русском есть ман, аутентичный английскому. Остальные переводы давно протухли. В конце концов, для кого документация пишется? Может, ну её к дьволу, раз никто не читает? Только время тратить на неё?
Чувак, тебе может посовещаться с юзабилити специалистами, а не делать пользователя крайним?
Доку к фару я не читал ни разу, но почему-то интуитивно чувствую, что как и в любом другом диалоге, что б его закрыть надо нажать эскейп. И, прикинь!, везде срабатывает. Вообще везде, включая линуховых ГУИ. А в mc — нет, надо жать 2 раза. Почему юзеру надо читать доку, пересобирать самостоятельно пакет или чет ставить руками и тп просто что бы иметь возможность избавиться от этого?
Доку к фару я не читал ни разу, но почему-то интуитивно чувствую, что как и в любом другом диалоге, что б его закрыть надо нажать эскейп. И, прикинь!, везде срабатывает. Вообще везде, включая линуховых ГУИ. А в mc — нет, надо жать 2 раза. Почему юзеру надо читать доку, пересобирать самостоятельно пакет или чет ставить руками и тп просто что бы иметь возможность избавиться от этого?
> в mc — нет, надо жать 2 раза.
Уже задолбало объяснять, почему.
> Почему юзеру надо читать доку
Если юзеру надо как в Венде, то и сидел бы он в Венде. Там доку читать не надо, всё интуитивно понятно.
Уже задолбало объяснять, почему.
> Почему юзеру надо читать доку
Если юзеру надо как в Венде, то и сидел бы он в Венде. Там доку читать не надо, всё интуитивно понятно.
> Если юзеру надо как в Венде, то и сидел бы он в Венде. Там доку читать не надо, всё интуитивно понятно.
Чувак, так ты б сразу так и сказал: идите вы на… винду, дорогие пользователи. Я думал, что как любому разработчику надо фидбэк, так сказать узнать что удобно, что неудобно, что поправить надо и тп. Одним народ неправильный попадается, другим пользователи неправильные.
Чувак, так ты б сразу так и сказал: идите вы на… винду, дорогие пользователи. Я думал, что как любому разработчику надо фидбэк, так сказать узнать что удобно, что неудобно, что поправить надо и тп. Одним народ неправильный попадается, другим пользователи неправильные.
я бы не сказал что «Почему юзеру надо читать доку...» офигительный фидбэк…
есть принципиальная разница в базовом функционале и том, на который надо читать доки. Какой альтернативно одаренный человек придумал выделение текста по f3? откуда это вообще? я знаю десятки редакторов в которых выделяет с шифтами, и только один по f3.
Почему производители авто не меняют педали местами не задумывались? Пусть бы пользователи читали доки.
Ребята, вы сами я думаю понимаете, что «появилась функция REDO во встроенном редакторе » в 2011 году это мегафэйл. Поэтому чем нудеть на неправильных пользователей — сделали бы макросы\сетинги, которые могли переписывать дефолтное поведение, и плагины и нормальный редактор, поведение которого достаточно скопировать с того же фара.
Просто надо сесть и подумать, что реально надо: больше пользователей, мягкий переход между ОС и дальшейшее продвижение линуха в массы или упереться рогами в землю и говорить «читайте доку и вы неправильные пользователи».
Почему производители авто не меняют педали местами не задумывались? Пусть бы пользователи читали доки.
Ребята, вы сами я думаю понимаете, что «появилась функция REDO во встроенном редакторе » в 2011 году это мегафэйл. Поэтому чем нудеть на неправильных пользователей — сделали бы макросы\сетинги, которые могли переписывать дефолтное поведение, и плагины и нормальный редактор, поведение которого достаточно скопировать с того же фара.
Просто надо сесть и подумать, что реально надо: больше пользователей, мягкий переход между ОС и дальшейшее продвижение линуха в массы или упереться рогами в землю и говорить «читайте доку и вы неправильные пользователи».
>Какой альтернативно одаренный человек придумал выделение текста по f3? откуда это вообще?
незнаю, думаю придумал Мигель де Иказа, что это меняет?
Можете шифт-стрелками помечать, как и я.
>Почему производители авто не меняют педали местами не задумывались?
странно у тесятя 3 педали у меня на машине 2… наверное на то есть свои основания…
>Ребята, вы сами я думаю понимаете, что «появилась функция REDO во встроенном редакторе » в 2011 году это мегафэйл.
нет я не понимаю что это мегафэйл… мне это REDO понадобилось — я его сделал, машины времени у меня нет, почему раньше никому не надо было я не знаю…
>Поэтому чем нудеть на неправильных пользователей — сделали бы макросы\сетинги, которые могли переписывать дефолтное поведение, и плагины и нормальный редактор, поведение которого достаточно скопировать с того же фара.
Вливайтесь, сделайте настройки как в фаре, присылайте…
незнаю, думаю придумал Мигель де Иказа, что это меняет?
Можете шифт-стрелками помечать, как и я.
>Почему производители авто не меняют педали местами не задумывались?
странно у тесятя 3 педали у меня на машине 2… наверное на то есть свои основания…
>Ребята, вы сами я думаю понимаете, что «появилась функция REDO во встроенном редакторе » в 2011 году это мегафэйл.
нет я не понимаю что это мегафэйл… мне это REDO понадобилось — я его сделал, машины времени у меня нет, почему раньше никому не надо было я не знаю…
>Поэтому чем нудеть на неправильных пользователей — сделали бы макросы\сетинги, которые могли переписывать дефолтное поведение, и плагины и нормальный редактор, поведение которого достаточно скопировать с того же фара.
Вливайтесь, сделайте настройки как в фаре, присылайте…
Отлично, спасибо.
подскажите плз где что менять в конфиге, что б mc нормально вставлял текст с переносами и табами не вытягивая его?
как открыть например 3 файла для редактирования если я из 2х примеров конфигов составляю свой 3й?
и как скопировать в МС и вставить в IDE?
Заранее спасибо.
подскажите плз где что менять в конфиге, что б mc нормально вставлял текст с переносами и табами не вытягивая его?
как открыть например 3 файла для редактирования если я из 2х примеров конфигов составляю свой 3й?
и как скопировать в МС и вставить в IDE?
Заранее спасибо.
я вот тут отвечал habrahabr.ru/blogs/linux/123925/?reply_to=4075704#comment_4072103
>и как скопировать в МС и вставить в IDE?
хорошо повторю ещё раз, о том как пользоваться общим клипбордом…
сначала надо поставить xclip
затем в секции
[Misc]
прописать
теперь надо назначить какие то клавиши для того чтобы помещать текст в общий клипборд и вставлять от туда.
У меня это Ctrl-C, Ctrl-V, Ctrl-X
делается это так… в конфиге
~/.config/mc/mc.keymap
у меня там примерно такой fpaste.org/xmhU/
>и как скопировать в МС и вставить в IDE?
хорошо повторю ещё раз, о том как пользоваться общим клипбордом…
сначала надо поставить xclip
sudo apt-get install xclip
затем в секции
[Misc]
прописать
clipboard_store=xclip -i clipboard_paste=xclip -o
теперь надо назначить какие то клавиши для того чтобы помещать текст в общий клипборд и вставлять от туда.
У меня это Ctrl-C, Ctrl-V, Ctrl-X
делается это так… в конфиге
~/.config/mc/mc.keymap
у меня там примерно такой fpaste.org/xmhU/
Спасибо.
1. с кирилицей\ютф оно нормально уже работает?
2. в чем проблема сделать это дефолтным «из коробки»? кому-то от этого хуже станет?
Что с остальными вопросами?
1. с кирилицей\ютф оно нормально уже работает?
2. в чем проблема сделать это дефолтным «из коробки»? кому-то от этого хуже станет?
Что с остальными вопросами?
>1. с кирилицей\ютф оно нормально уже работает?
у меня с с русским утф8 нет проблем,
>2. в чем проблема сделать это дефолтным «из коробки»? кому-то от этого хуже станет?
тем кто привык к старому…
у меня с с русским утф8 нет проблем,
>2. в чем проблема сделать это дефолтным «из коробки»? кому-то от этого хуже станет?
тем кто привык к старому…
к чему привык? что не копирует между окнами? или к тому что с русским не работает?
>к чему привык?
mc существует уже много лет(примерно с 94г), за это время у него накопилось достаточно большое количество пользователей, эти пользователи привыкли к его поведению и умолчаниям… (странно что я вообще это объясняю...). Вы предлагаете все дефолтное поведение взять и ВНЕЗАПНО сменить, т.к. вам оно неудобно… Этого не будет.
>что не копирует между окнами?
что не копирует не понимаю… буфер общий работает если настроить как я написал выше.
>или к тому что с русским не работает?
с русским проблем нет.
и если будет интересно вот в этом тикете www.midnight-commander.org/ticket/2575 я написал как настроить xterm чтобы работали ctrl-ins/shift-ins так как это работает в фаре например…
mc существует уже много лет(примерно с 94г), за это время у него накопилось достаточно большое количество пользователей, эти пользователи привыкли к его поведению и умолчаниям… (странно что я вообще это объясняю...). Вы предлагаете все дефолтное поведение взять и ВНЕЗАПНО сменить, т.к. вам оно неудобно… Этого не будет.
>что не копирует между окнами?
что не копирует не понимаю… буфер общий работает если настроить как я написал выше.
>или к тому что с русским не работает?
с русским проблем нет.
и если будет интересно вот в этом тикете www.midnight-commander.org/ticket/2575 я написал как настроить xterm чтобы работали ctrl-ins/shift-ins так как это работает в фаре например…
ок, повторю вопрос: (хотя сомневаюсь что вы его не поняли) — почему в дефолтной сборке не работает копирование? что случится со всеми старыми пользователями если сразу из коробки будет работать копирование?
я понял..., ваш вопрос почему
clipboard_store=xclip -i -selection clipboard
clipboard_paste=xclip -o -selection clipboard
не прописаны по умолчанию…
ок, потому что mc это консольная программа, она не обязана работать с X11 протоколом, а xclip это утилита которая работает с X11 протоколом… посему настройки clipboard_store, clipboard_paste не определены по умолчанию.
clipboard_store=xclip -i -selection clipboard
clipboard_paste=xclip -o -selection clipboard
не прописаны по умолчанию…
ок, потому что mc это консольная программа, она не обязана работать с X11 протоколом, а xclip это утилита которая работает с X11 протоколом… посему настройки clipboard_store, clipboard_paste не определены по умолчанию.
>как открыть например 3 файла для редактирования если я из 2х примеров конфигов составляю свой 3й?
что значит как открыть? F4
можно переключаться между окнами как в far у меня для переключения приделана alt-~
что значит как открыть? F4
можно переключаться между окнами как в far у меня для переключения приделана alt-~
> Какой альтернативно одаренный человек придумал выделение текста по f3?
Питер Нортон?
> сделали бы…
Мужык, я тоже могу генерить идеи тоннами. Делать-то кто будет? На всё рук не хватает. А п… деть — не мешки ворочить.
Питер Нортон?
> сделали бы…
Мужык, я тоже могу генерить идеи тоннами. Делать-то кто будет? На всё рук не хватает. А п… деть — не мешки ворочить.
Просто надо сесть и подумать, что реально надо: больше пользователей, мягкий переход между ОС и дальшейшее продвижение линуха в массы или упереться рогами в землю и говорить «читайте доку и вы неправильные пользователи».Вы правда думаете, что если mc сделать 100% похожим на FAR, то сразу же привлечётся тонна пользователей и линух резко продвинется в массы? Для привлечения этих ваших пользователей и продвижения в массы тратятся огромные бюджеты на всякие там убунты. mc то к этому каким боком?
Правда думаю.
Именно поэтому убунта перетянула больше пользователей, чем все предыдущие попытки вместе взятые.
Не резко конечно, но реки складываются из ручейков.
Именно поэтому убунта перетянула больше пользователей, чем все предыдущие попытки вместе взятые.
Не резко конечно, но реки складываются из ручейков.
Кого она перетянула? Тех, которые фара никогда не видели и у которых мышь у руке приросла? Так они консоли боятся и им mc не нужен.
очень удобно решать за других что им надо а что нет, но все же вы в сл раз прежде чем внедрить очередную фичу. которая работает не так как у проклятых виндузятников, исключительно ради интереса проведите опрос. «Совершите вы массу открытий, иногда не желая того»
то что вы перечисляли, внедрялось лет 10 назад…
те 10 лет назад внедрили двойной эскейп, и только сейчас появилась опция где наконец-то можно выключить это поведение ???
двойной еск появился лет 8 назад, лениво искать коммит, возможность убрать 2-й еск появилась в 2006г. в виде патча в списке рассылки, точно не помню когда он попал в апстрим так что уже лет 5 можно использовать одинарный ESC, надо было в ini файле переменную поменять… гдето полгода или год назад Андрей сказал что ему надоели регулярные стонания в интернетах на счет 2-йного ESC, и сделал эту опцию изменяемой в диалоге настроек…
Те пользователи 7 лет стонали, прежде чем появилась галочка в сетинах… Я коментить не буду, думаю вы сам понимаете…
а что за опция кстати? в каком именно ини?
а что за опция кстати? в каком именно ини?
Стонали те, кто не понимал, что такое esc-полседовательности.
Читать, как обычно, в документации. Для кого же она пишется?
2.4 Why does the ESC key behave funny?
Midnight Commander uses the ESC key as a prefix for simulating the
Meta and Alt keys (for terminals which don't have Meta or Alt, see
the three previous questions). For example, pressing ESC-a is the
same as pressing Meta-a. In addition most terminals use ESC for
internal representation of arrow keys, function keys and other
enhanced keys. If you want to use ESC to cancel things you have to
press it twice i.e. ESC-ESC. If you find this cumbersome you can
generally use F10 to cancel. Alternatively turn on the old_esc_mode
setting in the ~/.config/mc/ini file. The
old_esc_mode setting makes ESC work as a prefix only if another key
is pressed within 0.5 seconds. After 0.5 seconds the ESC key cancels.
There is no way to make ESC cancel immediately (if we want to be able
to use arrows keys and function keys).
Читать, как обычно, в документации. Для кого же она пишется?
2.4 Why does the ESC key behave funny?
Midnight Commander uses the ESC key as a prefix for simulating the
Meta and Alt keys (for terminals which don't have Meta or Alt, see
the three previous questions). For example, pressing ESC-a is the
same as pressing Meta-a. In addition most terminals use ESC for
internal representation of arrow keys, function keys and other
enhanced keys. If you want to use ESC to cancel things you have to
press it twice i.e. ESC-ESC. If you find this cumbersome you can
generally use F10 to cancel. Alternatively turn on the old_esc_mode
setting in the ~/.config/mc/ini file. The
old_esc_mode setting makes ESC work as a prefix only if another key
is pressed within 0.5 seconds. After 0.5 seconds the ESC key cancels.
There is no way to make ESC cancel immediately (if we want to be able
to use arrows keys and function keys).
я не знаю чем кто то занимался 7 лет прежде чем появилась галочка… мне тут особо добавить нечего…
так на всякий случай, наша команда занимается mc года 2…
Принципиально нового — Unicode, извлечение USB девайсов и Privilege elevation. Только я не утверждаю, что mc этого не умеет (я им не пользуюсь и не знаю), я просто отвечаю на ваш вопрос про что нового.
просто в никсах всегда были консоль/терминал и не было такой большой потребности в коммандере. а под виндой айтишники ваще вешались с этими уродскими окошками(
А возможно ли настроить mc таким образом, чтоб отмена действия происходила не по ESC ESC, а по c-g? Например, начал я искать через c-s, было бы удобно отменить через c-g.
> начал я искать через c-s, было бы удобно отменить через c-g.
Именно так и работает.
Именно так и работает.
Ubuntu 11.04, mc 4.7.0.9 — не работает. Работает, например, в просмотре по f3 или в хелпе по f1. А в указанном случае с поиском — нет.
Ветка 4.7.0.x — это позавчерашний день. Она не поддерживается. Давно пора перейти на 4.7.5.2. Это хоть день вчерашний.
С удовольствием бы перешли, кабы вчерашний день появился в репах. К сожалению, даже в debian sid всё ещё позавчерашний. И, судя по habrahabr.ru/blogs/linux/123925/#comment_4071772, новых не будет ещё долго.
А самому собрать не? Вроде не сложно. Версию-релиз поменять, тарбол нужный подложить и одну команду отдать.
Это сидеть разбираться нужно, лень. Инструкции по сборке в deb пакет нету. А сидеть собирать что бы выяснить что он также тормозит и требует допила для работы что в гноме что в кде удовольствие для избранных :)
Самому не. Лениво. Хотел бы собирать, поставил бы генту или фрю, а не убунту :)
К тому же соберу, привыкну к новым плюшкам, а что потом делать с другими своими рабочими машинами и серваками с убунтами и дебианами? Даже если один deb ко всем подойдёт, задолбусь вручную ставить. Вот кабы в репе оно было… Да и должно быть, всё-таки mc — стандарт в никсах, один из важнейших пакетов в любом дистрибутиве.
К тому же соберу, привыкну к новым плюшкам, а что потом делать с другими своими рабочими машинами и серваками с убунтами и дебианами? Даже если один deb ко всем подойдёт, задолбусь вручную ставить. Вот кабы в репе оно было… Да и должно быть, всё-таки mc — стандарт в никсах, один из важнейших пакетов в любом дистрибутиве.
Собрал, запустил. При первом запуске mc сообщил, что конфиги перенесены в другие директории. При этом отключилось «навигация в стиле lynx».
И кстати, отмена по c-g не работает для «дерева каталогов»
И кстати, отмена по c-g не работает для «дерева каталогов»
> И кстати, отмена по c-g не работает для «дерева каталогов»
И в меню по f9. ESC ESC работает.
И в меню по f9. ESC ESC работает.
«И кстати, отмена по c-g не работает для «дерева каталогов» „
можно ли данный тесткейс по шагам?
т.е. запускаем
1. mc
2. делаем то
3. ожидаем сё а получаем не сё
можно ли данный тесткейс по шагам?
т.е. запускаем
1. mc
2. делаем то
3. ожидаем сё а получаем не сё
1. запускаем mc
2. нажимаем f9, выбираем: команда -> дерево каталогов, enter
3. в открывшемся окне дерева каталогов жмём c-g.
ожидаем: окно закрывается
получаем: окно не закрывается.
То же с меню:
1. запускаем mc. в настройках меню скрыто.
2. нажимаем f9, получаем активное меню с выбранным пунктом «правая панель».
3. Жмём c-g.
ожидаем: меню закрывается
получаем: меню не закрывается
Такое поведение ожидается потому, что ESC ESC в этих случаях закрывает окна и меню.
2. нажимаем f9, выбираем: команда -> дерево каталогов, enter
3. в открывшемся окне дерева каталогов жмём c-g.
ожидаем: окно закрывается
получаем: окно не закрывается.
То же с меню:
1. запускаем mc. в настройках меню скрыто.
2. нажимаем f9, получаем активное меню с выбранным пунктом «правая панель».
3. Жмём c-g.
ожидаем: меню закрывается
получаем: меню не закрывается
Такое поведение ожидается потому, что ESC ESC в этих случаях закрывает окна и меню.
Пока проводил все эти манипуляции, заметил ещё различия в поведении с системным 4.7.0. В 4.7.0 работает c-g для окна, открывающегося по f1 или f3, но не работает для диалога поиска. В 4.8.0 работает для диалога поиска, но не работает для окон по f1 или f3. 4.8.0 собран с --prefix=/home/ineu/mc. Я сравниваю /etc/mc/mc.keymap из 4.7.0 и /home/ineu/mc/etc/mc/mc.keymap и вижу, что в конфиге для 4.7.0 c-g используется для:
viewer.ViewQuit, help.HelpQuit
а для 4.8.0 только
dialog.Cancel
4.8.0 собрана отсюда: www.midnight-commander.org/downloads/mc-4.8.0-pre1.tar.bz2
viewer.ViewQuit, help.HelpQuit
а для 4.8.0 только
dialog.Cancel
4.8.0 собрана отсюда: www.midnight-commander.org/downloads/mc-4.8.0-pre1.tar.bz2
ppa когда?
Интересно, починили ли баг с tmp папкой, из-за которого фильтры не работают когда в имени пользователя есть обратный слэш. Как появится ппа проверю.
У меня нет никаких папок, поэтому вообще не понимаю, о чём речь.
Уже кидал баг в гуглгруппу mc-bugs, и даже попытался патч написать, но в рассылке всем пофиг (кроме вас, но что делать дальше вы так и не указали)
groups.google.com/group/mc-bugs/browse_thread/thread/552e9391bae4ab79/0f6c946b9fed3f46?hl=ru&lnk=gst&q=username+contains#0f6c946b9fed3f46
groups.google.com/group/mc-bugs/browse_thread/thread/552e9391bae4ab79/0f6c946b9fed3f46?hl=ru&lnk=gst&q=username+contains#0f6c946b9fed3f46
Суть в двух словах — если в имени пользователя есть бэкслэш, он не экранируется при передаче во внешние фильтры и sh ругается на кривой путь.
Sign up to leave a comment.
Релиз файлового менеджера Midnight Commander 4.8.0