LINUX.ORG.RU

Возрождение Midnight Commander

 


0

0

24 ноября вышел релиз форка mc, разработка которого авторами была, судя по всему, прекращена.

Основные изменения релиза:

  • исправлена многолетняя проблема с Ctrl+O и "Интерпретатор занят выполнением команды",
  • улучшена работа с кодировками (так, кодировку редактируемого файла можно переключать и при однобайтной системной локали, и при UTF-8. Можно также указать кодировку имен файлов в панелях и конвертацию при копировании),
  • добавлена подсветка имен файлов по расширению, выделение пробелов и табуляций в mcedit,
  • быстрое переключение режимов отображения (показывать/не показывать скрытые файлы, расположить панели вертикально/горизонтально).
P.S. Будем надеяться, что проект обретет вторую жизнь.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Да! Да! Это блин нужный проект!

Может наконетс то ктонибуть реализует изменение цветовой схемы МС +)

trueshell ★★★★★
()
Ответ на: комментарий от dm1024

>> ах так ты извращенец, для таких есть packages.ubuntu.com

>Двойное 4.2. Слив полностью защитан.

Да что хорошего в этом mc? Недоделка же.

Absurd ★★★
()
Ответ на: комментарий от Dimanc

> Не понимаю, зачем нужны файловые менеджеры. В zsh все просто и удобно - написал буковку, нажал таб - имя каталога уже есть. Не знаешь, что там за файлы - два раза таб. А в файл менеджере пока найдешь название и выделишь его стрелочками...

> А вот в качестве смотрелки архивов сабж использую. Жаль только "mc file.zip" нельзя сделать...

Про клиент FTP в сабже слышали? Командой ftp, мягко говоря, не столь удобно пользоваться, особенно когда перекачивать до фига.

И индикатор выполнения копирования в сабже есть. Иногда воешь от того, что он есть не во всех консольных командах (в cp нет).

А ещё сабж скрытые каталоги показывает, на что консольные интерпретаторы команд очень понастраивать надо, и вывод будет вида неприглядного.

Orlusha ★★★★
()
Ответ на: комментарий от Orlusha

>на что консольные интерпретаторы команд очень понастраивать надо, и вывод будет вида неприглядного.

ls -la

feanor ★★★
()
Ответ на: комментарий от Orlusha

> И индикатор выполнения копирования в сабже есть. Иногда воешь от того, что он есть не во всех консольных командах (в cp нет).

Дааааа, индикатор копирования в маце --- вообще редкостный экземпляр кривости. Хоть у кого-нибудь, хоть разок, он раньше времени на 100% не пришёл? ;)

gaa ★★
()
Ответ на: комментарий от Orlusha

Не хочу ругать mc, сам им часто пользуюсь, но ИМХО для работы с ftp и
даже scp/sftp очень-очень удобна yafc -- прогресс скачки показывает,
есть возможность поточной закачки типа get -r dir1 dir2 и тп.

В том же MC ssh-соединение офигенно медленное и глючное.
Так что есть над чем работать.

ivon
()
Ответ на: комментарий от redgremlin

>> Вот умел бы мц выделение файлов по регекспам -- было б хорошо

> Поиск->панелизация


Мне имя надо по регекспу выбрать, а не содержимое.

gaa ★★
()
Ответ на: комментарий от sabbakka

> Во времена изобретение Петером Нортоном (почему Дэвидом кстати? он вроде Петер) концепции "двух панелей"

Питер Нортон, конечно же )) Похоже, это Дэвид Блэйн зохавал мой моск заместо Ктулху ))

FieryVortex
()
Ответ на: комментарий от anonymous

> Зачем нужен mc? Что в нём можно сделать, чего нельзя в сделать в zsh например?

Зайти в архив внутри архива, отредактировать там файл, выйти из двух архивов - и чтобы всё тип-топ. Как это в zsh?

Bohtvaroh ★★★★
()

Для бубунты.

Что добавляет патч:

1) Порт починеного шелла
2) Порт Alt+'.'
3) Порт Alt+','
4) Новые правила для подсветки Qt макросов
5) Новые маски для подсветки синтаксиса (H, moc, hpp)
6) Подсветка числовых литералов в C/C++ как в JS
7) Порт размера точки монтирования
8) Alt+O <=> Alt+I поменяны обратно
9) Расцветка файлов, оригинальные патчи
10) Убраны *~ файлы из дебиановских патчей
11) Подсветка CSS (включая Qt) и AWK (из mc-mp)
12) MC_DATADIR по умолчанию равен DATADIR, а не SYSCONFDIR. Это избавит от сегфолтов, когда переменная окружения MC_DATADIR не установлена.
13) dnotify
14) Поддержка flac в mc.ext (не проверял). Добавлены PCX и XCF.

Установка:

1) Качаем mc и его патч http://packages.ubuntu.com/intrepid/mc
2) Распаковываем
3) Накладываем оригинальный патч
4) Качаем патч http://launchpadlibrarian.net/19901007/30.diff
5) Накладываем этот патч
6) Собираем как обычно через dpkg-buildpackage -b -rfakeroot

В патче есть поддержка dnotify. Выковыривать по строке "dnotify". Что это даёт? Обновление каталога при копировании/удалении/создании в нём файлов извне. Такое умеет любой современный gui менеджер.

Скрин: http://img235.imageshack.us/img235/3457/mceh2.png
Бинарник http://launchpadlibrarian.net/19891046/mc_4.6.2~git20080311-2_i386.deb

alex_custov ★★★★★
()
Ответ на: комментарий от tailgunner

> Потому что Дэвид - экзот и вообще суровый мужик %)

Мля, точно! (= "Лунная Радуга", млин... ))

FieryVortex
()
Ответ на: комментарий от redgremlin

> Надо же, народ первую Радугу помнит ...

о_О А после "воскрешения" Нортона на Япете есть продолжение?? Или вы о первой части, где его шурин от "чёрного следа" шарахался?

FieryVortex
()

какой ужас :( Как теперь молодёжи объяснять на примерах. что нортоноиды - зло? Теперь это будет не так очевидно.

Evgueni ★★★★★
()

Вот что еще мне жутко не понравилось.

Есть некий FTP, на нем лежит куча файлов в куче каталогов. Надо выковырять из гигабайтов этого дерьма все файлы *.php.

Как будем решать с помощью mc? Заходим в /#ftp..., делаем там Alt-?, указываем *php, ждем, панелизируем.

А потом нас ждет очень горький сюрпрайз. Потому что если я буду копировать с этой панели файлы к себе, оно не станет воссоздавать структуру каталогов. Опаньки. А без этого нет смысла. И галки в настройках нет.

Задачу решил с помощью wget. Дешево, сердито, безотказно.

shimon ★★★★★
()
Ответ на: комментарий от ananas

>открой для себя MC_COLOR_TABLE

Ды я то открыл, но мне кажется у многих это вызывет затруднение. Интерфейсик бы простенький к этой секции конфига не помешал.

trueshell ★★★★★
()
Ответ на: комментарий от alex_custov

> эта сборка чувствительна к MC_DATADIR, надо так:

Сделал, обломался с  Bus error.

Собирал на и для: Darwin 9.5.0 Darwin Kernel Version 9.5.0: Wed Sep 3 11:29:43 PDT 2008; root:xnu-1228.7.58~1/RELEASE_I386 i386

shimon ★★★★★
()
Ответ на: комментарий от FieryVortex

Есть еще продолжение "локон чегойтотам" но это лучше не читать.

wfrr ★★☆
()
Ответ на: комментарий от FieryVortex

>Вы таки считаете, что Дэвид Нортон - русский?

Если уж речь зашла об именах, то nc написал Питер Нортон.

Demon37 ★★★★
()

Постоянно пользуюсь mc. Искренне надеюсь, что проект не заглохнет вновь.

Demon37 ★★★★
()

_*Пожелания для возрожденного MC*_:

1. Если возможно, используйте достижения FAR'a из его исходников.

2. Делать на основе MC-MP (там более понятный и безбажный код)

Или перенесите в новый mc достижения MC-MP:

- Аналог Alt-F1, Alt-F2 c точками монтирования
- Ctrl-Insert, Shift-Insert - работа с буфером обмена (еще лучше - сделать как в иксах, так и без них).
- F3 - посмотреть сколько "весит" папка
- Многопанельный режим - в одной панели редактирования файла, в
другой (паралельно) стандартное управление файлами
- Ctrl-стрелка - изменение размера панелей.
- Более понятный код, чем в обычном MC (MC-MP был сделан на базе 4.1.x
series)

3. Кроме того, хотелось бы, как в Far'e:

- Поиск не по Alt-S - буква, а просто Alt-буква.
- Сделать так, чтобы горячие клавиви X'ов и терминала не перекрывали
клавиатурные назначения нового МС (я хочу получить точки
монтирования по Alt-F1, Alt-F2, как в иксах, так и без них)
- Переделать клавиатурные комбинации под FAR (чтобы не держать в
голове, а как же здесь в Lin, а как же там было в Win)
- Сделать возможность подключения (опционально) в MC-MP-FAR Glib,
чтобы интегрировать буфер обмена с X,GTK,Qt c поддержкой
автоматической перекодировки текста (в MC-MP-FAR - текст захватил, в
OpenOffice вставил).

PS: у меня MC не стоит - мне удобнее работать с bash'ем, чем с существующим MC. Возможно, я перейду на новый MC, если он будет таким же удобным, как и FAR.

Windows ★★★
()
Ответ на: комментарий от FieryVortex

>Вы таки считаете, что Дэвид Нортон - русский?

Вы таки считаете, что Питера Нортона звали Дэвид?

Christmas_tree_Toys
()
Ответ на: комментарий от Bohtvaroh

>> Зачем нужен mc? Что в нём можно сделать, чего нельзя в сделать в zsh например?

>Зайти в архив внутри архива, отредактировать там файл, выйти из двух архивов - и чтобы всё тип-топ. Как это в zsh?

Кстати, в этом треде присутствует автор fuse-zip.

Absurd ★★★
()
Ответ на: комментарий от FieryVortex

>Вы таки считаете, что Дэвид Нортон - русский?

Кто такой? Брат Питера Нортона?

DrMoriarty
()
Ответ на: комментарий от Windows

>>- Поиск не по Alt-S - буква, а просто Alt-буква.

Ctrl+S нажимаешь и вводишь что нужно. Это удобнее.

>>в MC-MP-FAR - текст захватил, в OpenOffice вставил

Shift+выделение мышью. Прога типа klipper сразу копирует это в буфер обмена

alex_custov ★★★★★
()
Ответ на: комментарий от Absurd

кстати мц на таких операция жутко тормозит, просматривать списко файлов не распаковывая не может, и ниразу у меня не сохранял изменения в архив, так криво написать мог только иказа.

wfrr ★★☆
()

(16:19:32)
[root@truth:~]
# upgradepkg mc-svn20081122154830-i486-1pin.tgz

+==============================================================================

| Upgrading mc-4.6.1_utf8-i486-1pin package using mc-svn20081122154830-i486-1pin.tgz
+==============================================================================


Pre-installing package mc-svn20081122154830-i486-1pin...

Removing package /var/log/packages/mc-4.6.1_utf8-i486-1pin...


[root@truth:~]
# mc --version
GNU Midnight Commander 4.6.2-pre1
Virtual File System: tarfs, extfs, cpiofs, ftpfs, fish, mcfs, smbfs, undelfs
With builtin Editor
Using system-installed S-Lang library with terminfo database
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With support for X11 events
With internationalization support
With multiple codepages support
Data types: char 8 int 32 long 32 void * 32 off_t 64 ecs_char 32

ip1981 ☆☆
()

Да, недоработок в MC много, но к тому и новость, что работа над ним вновь началась, и это не может не радовать. Мне например очень удобно шариться по архивам в MC.

Christmas_tree_Toys
()

Отлично!

Хотя, лично мне, больше по душе пришёлся бы портированный Far. Как там, с его портом, кто-нибудь знает?

kda ★★★★★
()
Ответ на: комментарий от frame

>>Как теперь молодёжи объяснять на примерах. что нортоноиды - зло?

>А вы не объясняйте

Они со временем сами поймут, но будет уже поздно - яд поразит их души и загнёт их пальцы под две панельки.

Ну понятно я - человек отравленный DOSом, но остальные что в этих панельках потеряли?

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

mc - это не только две панельки, но и два-три десятка полезных функций

alex_custov ★★★★★
()

А имитации скринсейвера (а-ля нортон) там никак сделать нельзя? :)

Amp ★★★
()
Ответ на: комментарий от Evgueni

>но остальные что в этих панельках потеряли?

Пусть сами решают.

feanor ★★★
()
Ответ на: комментарий от frame

>> Мне имя надо по регекспу выбрать, а не содержимое.

> исходники в руки и вперед


Я быстрее свой дважды начатый и дважды брошенный коммандер напишу, чем костыли де'иказы разгребу :)

gaa ★★
()
Ответ на: комментарий от Evgueni

>Они со временем сами поймут, но будет уже поздно - яд поразит их души и загнёт их пальцы под две панельки.

Откуда вы знаете, что есть яд?

>Ну понятно я - человек отравленный DOSом, но остальные что в этих панельках потеряли?

А с чего вы взяли, что они что-то теряют?

frame ★★★
()
Ответ на: комментарий от Absurd

> А что с помощью mc можно вообще делать?

<F6> <Enter> <Tab>
<F6> <Enter> <Tab>
<F6> <Enter> <Tab>
<F6> <Enter> <Tab>

I like to move it, move it!

Lumi ★★★★★
()
Ответ на: комментарий от Absurd

>> Зайти в архив внутри архива, отредактировать там файл, выйти из двух архивов - и чтобы всё тип-топ. Как это в zsh?

> Кстати, в этом треде присутствует автор fuse-zip.


fuse-zip будет наиболее вкусен именно с использованием файлового менеджера, так как вручную монтировать всё же утомительно.

Я полгода назад посматривал, как прикрутить её к мц, но меня ожидал облом: в mc vfs нет команды "отмонтировать".

gaa ★★
()
Ответ на: комментарий от feanor

>>(я хочу получить точки монтирования по Alt-F1, Alt-F2, как в иксах, так и без них)
> В vt как ходить будем?
Если в иксах активное окно MC, то не будем - не надо.
Если без иксов с активным MC, то надо подумать, как лучше сделать...

Windows ★★★
()
Ответ на: комментарий от tailgunner

>> Я быстрее свой дважды начатый и дважды брошенный коммандер напишу

> Тут дело в том, что ты его не напишешь.


Это такое тонкое взятие на "слабо"? ;)

gaa ★★
()

>Зачем нужен mc? Что в нём можно сделать, чего нельзя в сделать в zsh например?
им можна делать все что и без него, тока с ним это делать УДОБНО


по теме: УРА! УРА! УРА!

gear ★★★
()
Ответ на: комментарий от gaa

>Я быстрее свой дважды начатый и дважды брошенный коммандер напишу, чем костыли де'иказы разгребу :)

Ну так вперед

frame ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.