LINUX.ORG.RU

Midnight Commander 4.7.3

 


0

0

Вышел популярный файловый менеджер, стоящий почти на каждой UNIX-машине Midnight Commander 4.7.3. Из новых возможностей можно отметить:

  • Multi-screen: поддержка нескольких окон просмотрщиков/редакторов файлов;
  • Ещё больше опций доступно в UI. Реорганизованы меню и диалоги;
  • Выделение текста в полях ввода. <Del> удаляет выделенный текст;
  • Диалог перемещения/копирования теперь содержит полный путь к файлу в поле to:;
  • Теперь можно использовать X-буфер обмена;
  • …и многое-многое другое.

Страница загрузки

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

★★★★★

Проверено: Aceler ()
Последнее исправление: Aceler (всего исправлений: 1)
Ответ на: комментарий от xintrea

Это твоя проблема с mc. mc, к твоему сведению, --- это программа, у неё проблем нет по определению, и её исходный код смотрит на лоровца, запускающего редактор FAR в WineConsole как на говно.

Решить твою проблему в общем случае можно двумя способами --- написав патч самому и заткнувшись или вежливо попросив разработчиков создав соответствующий тикет. Если ты не хочешь воспользоваться не одним из этих способов, я не понимаю, что ты делаешь в этом треде.

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

Кроме как «Ппц» ты больше и не в состоянии ничего сказать. Кыш.

Deleted
()
Ответ на: комментарий от x905

>так что, одинарый ESC только у меня словал хоткеии в диалогах ? не смог повторить, а терминал то какой? и вместо 0 в таймауте можно поставить немного миллисекунд...

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

> http://upload.wikimedia.org/wikipedia/commons/d/d9/Unix_history-simple.en.svg - наслаждайся

Чем? Единственной из всех BSD сертифицированной UNIX-системой была 386/BSD (оригинальный код которой, к слову, был впоследствии переписан разработчиками нынешних BSD из-за претензий насчет авторских прав). Что Free-, что Net-, что OpenBSD — UNIX like (как и Linux, собственно)

dexpl ★★★★★
()
Ответ на: комментарий от AVL2
>Можно ли как-то проге передать не только один файл, а список всех файлов в директории?
это по идее можно сделать по ентеру или через меню.

Остальное поскипано.

Почему вы отвечаете мне? Я ведь не задавал этих вопросов.

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

re: одинарый ESC

проверил дома (opensuse 11.2 x86_64, konsole, kde4) - поведение нормальное
неработало на opensuse 10.3 x86_64, konsole, kde35
попробую сравнить переменные окружение завтра двух машин
думаю некритично т.к. скоро по выходу opensuse 11.3 буду обновляться - там более плотно и потестирую

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

386/BSD (как и все семейство Berkeley Software Distribution клонов) была не «единственной сертефицированной UNIX-системой», а альтернативной реализацией UNIX под лицензией BSD. «Отличия от «классической» системы UNIX состоят в отсутствии переключения уровней выполнения, системе печати, файловой системе и командного процессора. Пользовательские команды практически идентичны.»

P.S. UNIX - изначально соглашение на пользовательский интерфейс (UI) командной строки (CLI) и програмное окружение ... А MC штука хорошая и нужная. Говорю это как бывший пользователь DECO (Demos Commander) на системе Xenix («тру» UNIX сертифицированный у AT&T в 1979 году по стандарту Version 7 Unix фирмой Microsoft).

awoland
()
Ответ на: комментарий от Relan

>>> Это на Mac OS X, которая самый распространенный UNIX

дык поставь, какие проблемы?

Да никаких. Я просто намекаю, что данная фраза в новости не соответствует действительности.

А вы пробовали поставить? У нас на работе товарищь провел много приятных минут компиляя версию под мак. Так что не то чтобы совсем «да никаких», хоть и ставится.

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

CCLD libvfs-mc.la
CC mcserv.o
CCLD mcserv
./.libs/libvfs-mc.a(utilvfs.o): In function `vfs_die':
utilvfs.c:(.text+0x56d): undefined reference to `message'
./.libs/libvfs-mc.a(utilvfs.o): In function `vfs_mkstemps':
utilvfs.c:(.text+0x75e): undefined reference to `mc_mkstemps'
./.libs/libvfs-mc.a(utilvfs.o): In function `vfs_parse_ls_lga':
utilvfs.c:(.text+0x105e): undefined reference to `message'
utilvfs.c:(.text+0x15e6): undefined reference to `message'
./.libs/libvfs-mc.a(utilvfs.o): In function `vfs_get_password':
utilvfs.c:(.text+0x546): undefined reference to `input_dialog'
collect2: ld returned 1 exit status
make[5]: *** [mcserv] Error 1
make[5]: Leaving directory `/root/..SRC/mc-4.7.3/lib/vfs/mc-vfs'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/root/..SRC/mc-4.7.3/lib/vfs/mc-vfs'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/..SRC/mc-4.7.3/lib/vfs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/..SRC/mc-4.7.3/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/..SRC/mc-4.7.3'
make: *** [all] Error 2

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

> У нас на работе товарищь провел много приятных минут компиляя версию под мак.

Анальные рабы Джобса разработчиков не волнуют.

akk ★★★★★
()

Баг или фича?

Все комменты не читал, может уже и было.

Попробовал новую «фишку» с переключением «экранов». Если экран всего один (то есть файловый менеджер) и последовательно нажать M-{, M-}, то в командной строке появляется символ ]. Если открыть несколько экранов, то переключение между ними по M-{ и M-} не происходит (редактор при этом закрывается). По M-` все работает как часы.

Проверено в Arch и Ubuntu 10.04.

rayven
()
Ответ на: Баг или фича? от rayven

>Попробовал новую «фишку» с переключением «экранов». Если экран всего один (то есть файловый менеджер) и последовательно нажать M-{, M-}, то в командной строке появляется символ

возможно это связано с косяками в вашем терминале, т.к. на клавишах '{' '}' также присутствуют и '[' ']' а посылка последовательностей ^[[ ^[] является управляющей терминалом. Есть предложение перевесить на что то другое может на alt-( alt-)

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

У меня модификатор и так Alt. В случае убунты терминал gnome-terminal, в случае арча — urxvt.

Проверил в «чистой» консоли. Результат тот же. У Вас такое поведение не повторяется?

rayven
()
Ответ на: комментарий от queen3

> Не все понимают, что клипборд в системе должен быть один.

Начал сегодня использовать mcedit и, вдруг, понял: а ведь привык к двум клипбордам... С одним стало неудобно. А ведь сам от двух клипбордов плевался когда-то...

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

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

$ cat <жмем> shift-alt-[ shift-alt-]

копипастим сюда...

angel_il ★★★★
()

И на изменение диалога сохранения при выходе из редактора уже раз пять за час нарвался. :-( Наверное, надо это делать конфигурируемым...

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

а я честно говоря только здесь прочел что он изменился :) хотя каждый день по многу раз разные бранчи тестирую... вот оказалось изменился, то то мне что то не то показалось в редакторе, а понять не мог что не то :)

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

> сейчас посмотрел всякие разные редакторы во всех [ Да ] [ Нет ] [ Отмена ]

Да оно понятно, что можно заново привыкнуть...

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

Правильно в народе говорят: стерпится - слюбится.

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

cat {.{mc,selected_editor,viminfo},b{in,oot},cdrom,dev,etc,home,initrd.img{,.old},l{ib,ost+found},m{edia,nt},opt,proc,root,s{bin,elinux,rv,ys},tmp,usr,v{ar,mlinuz{,.old}}}

Это с левой скобкой. С правой скобкой ни чего не выводит.

rayven
()
Ответ на: комментарий от AS

>И на изменение диалога сохранения при выходе из редактора уже раз пять за час нарвался. :-

А я - только один раз, сразу после обновления :)

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

>cat {.{mc,selected_editor,viminfo},b{in,oot},cdrom,dev,etc,home,initrd.img{,.old},l{ib,ost+found},m{edia,nt},opt

что это? у меня так $ cat

^[{

^[}

в первом случае нажато shiht+alt-[ во втором shiht+alt-]

что жали вы мне не понятно

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

>в первом случае нажато shiht+alt-[ во втором shiht+alt-]
Именно так и нажимал! Могу видео записать :)

rayven
()
Ответ на: комментарий от Mr_Alone

>Хм. Ради интереса проверил порядка 150 серверов, работающих под Линукс и Фряхой. Нигде не нашел МС. ЧЯДНТ?

А как проверяли, если не секрет?

Hokum ☆☆☆☆
()
Ответ на: комментарий от rayven

вроде все так... тогда непонятно, могу только предложить заменить дефолтные кнопки на что то еще, в файле mc.keymap, можно системный скопировать в ~/.mc и его поправить

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

Я сейчас с другого хоста, но на FC11(64) вылезает точно тотже трабл.

./configure --prefix=/opt --with-screen=ncurses --enable-mcserver

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

> Ну почему ЛОР так предсказуем?

Потому что ЛОР уже не торт.

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

P.S. Без сервера все собирается и пашет на ура. Спасибо за работу.

Кстати, хотелось бы привязку клавиш в зависимости от терминала.

типа

[linux]
.....
[xterm]
.....

и т.д. Делов на копейку, а профита - полные штаны 8)

V0ID ★★★
()

4.7.3-13-gd5bb254

странный баг: выделяю для копирования 2(и более) файла, начинаю копировать и тутже возникает окно, что файл существует, причем имя файла «0», прерываю и вижу в целевом каталоге действительно есть файл «0»
если файлы скопировать по одному, то все в порядке

opensuse x86_64 11.2 ext4

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

> Necromancer Dos Navigator for linux

Зашёл на форум.

> What about utf-8 support?

Have not worked on it yet.

Превед!

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

>> И на изменение диалога сохранения при выходе из редактора уже раз пять за час нарвался. :-

А я - только один раз, сразу после обновления :)


А я и сегодня ещё раза три. И вчера, прежде, чем нарваться, я уже про это знал... :-) Сила привычки, однако...

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

Есть еще один старинный баг - не сохраняется состояние скрина шелла. Ctrl-O Ctrl-L Ctrl-O и просматриваем|редактируем любой файл. Если мс не в полный экран (Output Lines) - видим артефакты от редактирования.

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