LINUX.ORG.RU

Midnight Commander мертв?


0

0

Павел Роскин, основной разработчик MC уже более пяти лет, объявил о том, что он больше не может заниматься его разработкой в силу различных причин. Павел просит всех желающих написать ему e-mail, если вы _действиьельно_ хотите развивать единственный псевдографический файловый менеджер консоли большинства Unix'ов.

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

★★★★★

Проверено: Demetrio ()
Ответ на: комментарий от annonnymous

> Через F3 не всё посмотришь.

> Но больше чем в сшел. ;)

В shell используется команда see, которая по определению мощнее F3. Сюрприз? ;)

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

>>Продемонстрируй! Есть файлов 50 - 100, тебе надо проверяя каждый файл определить какие куда, при этом есть и архивы и картинки и тексты и всяка хрень. названия под общий шаблон не поподают. в каждый каталог может попасть что угодно :)

> см http://www.linux.org.ru/profile/ugoday/add_comment.jsp?topic=639221&reply...

Разные задачи. Но все равно. Ты хочешь сказать что если есть один каталог, и в нем 100 файлов, и нужно распихать просматривая паралельно каждый, и регексп по типу или по имени не катит, и ты это сделаешь в zsh быстрее чем в mc ? :) ты в mc работал ?

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

В shell используется команда see, которая по определению мощнее F3. Сюрприз? ;)

И тута идет вопрос в другом то. :)) Кто быстрей отработает в простых ситуациях, там где не надо программировать что то. :) Просто туча архивов. Залез-просмотрел, на лету сменил кодировку, зашел в другой, запомненая позиция в просмоторщике. Сшел он запоминает позиции? ;)

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

> Ну я же говорю. Давайте будем смотреть chm pdf :)

Тайные сторонники mc докладывают, что в mc есть консольный viewer для chm и pdf, который использует aalib для отображения текстовой и графической информации.

Это viewer вызывается по Ctrl-Alt-Shift-Esc-F3

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

ugoday * (*) (25.08.2004 0:01:19)

Так что там с кодировками у нас? Ты пропал как то....скрипты что ли пишешь? Не надо. Я уже посмотрел. ;))

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

> Я именно про это и говорю. Надо же так родное английское слово испоганить...

согласен :) функциональность похожа :) Но вообще это поиск, а completition это дополнение уже набранного.

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

anonymous (*) (25.08.2004 0:05:42)

Да нет там ничего. Там есть запуск по расширению. я же спрашиваю как там дела в консоли то чеоез ваши грепы обстоят...про сто буковок файлы мне ничего не посоветовали....я сейчас обижусь блин...

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

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

А ну-ка быстро шеллом выведи мне номера всех секторов жёсткого диска на заданном цилиндре, в которых 29-й байт больше 65, но меньше 97. Что, слабО шеллом сделать, салага?
Пока не поймёшь, что каждый инструмент - для своей цели, будешь клоуном. Не расстраивайся, некоторые всю жизнь им остаются.

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

completition - это заодно и поиск.
Нажми в zsh TAB (или в bash TAB 2 раза) - увидишь список файлов.

А позиционироваться на них в шелле не надо. :P

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

> completition - это заодно и поиск. > Нажми в zsh TAB (или в bash TAB 2 раза) - увидишь список файлов.

> А позиционироваться на них в шелле не надо. :P

А поиск в mc - это заодно и completition. Нажми Ctrl-s и набирай символы пока не попадешь на нужный файл, только <Tab> в конце не надо.

А заранее набирать и выбирать команду для копирования просмотра, прослушивания или запуска файла перед поиском не надо, в отличие от completition, нашел файл, потом F3 или Enter :P

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

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

Посмотреть файл - $ see a<TAB>b<TAB><CR>

Вытащить файл из архива по имени - что-то типа $ tar xvzf archive.tar.gz `tar tvfx archive.tar.gz | grep a.*b` (подробнее лень).

Ты вот лучше расскажи, как ты в mc отличаешь файлы с именами a{150}ba{49} и a{149}ba{50}.

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

> Да уж не то слово.... Это КАЖДЫЙ, кому, в теории, может понадобиться хоть раз в жизни распаковать tar, должен назубок знать параметры командной строки?

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

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

> Ты вот лучше расскажи, как ты в mc отличаешь файлы с именами a{150}ba{49} и a{149}ba{50}.

Как ты из в zsh отличаешь ????

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

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

Смысл найти. Откуда я знаю что там в муссорке

Посмотреть файл - $ see a<TAB>b<TAB><CR

F3 F4 считай движения, ладно?

Вытащить файл из архива по имени - что-то типа $ tar xvzf archive.tar.gz `tar tvfx archive.tar.gz | grep a.*b` (подробнее лень).

Enter ты движения, движения считай.

Ты вот лучше расскажи, как ты в mc отличаешь файлы с именами a{150}ba{49} и a{149}ba{50}.

Не важно. по первым 10 буквам ориентируюсь или по смыслу. Посчитал движения? архивы кстати тоже по сто буковок. их много. табы не замучаешься стучать?

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

>Он научился нормально переключаться по Ctrl-O во FreeBSD? :)

Научился. Поставь себе bash и будет тебе счастье.

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

>В мс поведение кейбиндингов непривычное. Это напрягает.

Охрененное наблюдение. В far тоже непривычное и в консоли непривычное. Но все относительно.

Если у тебя есть привычное - настрой. Кто запрещает?

jackill ★★★★★
()

всем админам нужно пользовать только sh :) а то вдруг zsh на каком-нибудь компе нету
while ( 1 )
echo ":)\n";

а вот для программистов и всех остальных юзеров mc рулит

вот сделали бы DNOSP под линух...

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

>1. Зайти в doc[самая ранняя дата]; >2. Определить тематику файла; >3. Перейти правым табом в или создать директорию для данной темы; >4. Переместить файл;

А теперь правильный ответ - нажать на доке f3. Большая часть доков отлично читается с помощью catdoc, который прописан в mc. А html читается тем же прописанным в mc links или lynx.

Открытие для тебя?

jackill ★★★★★
()

и multiedit вместо emacs, vim и прочего

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

>> Как ты из в zsh отличаешь ????

> a<TAB>ab<TAB>

> или

> <TAB>ba<TAB>

> :P

ааааа понял :)))) пиздатый пример :))) но вырожденный.

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

>Кстати, угодай. ;)

Или запятая лишняя, или на шифт лень нажать было ;)

>что будет когда кодировка символов меняется в тексте?

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

В случае UTF-8 -- всё зашибись. Именно этим она и хорша.

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

>А что это?

А это я думаю, файл у меня называется на m или на n и какой мне нужен - nlist или mlist или может там еще какие буквы есть.

Вот я на этот файл клавишками и сдвигаюсь, набирая варианты имени. Вроде в zsh такое есть.

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

В sh вообще ничего не посмотришь. Для этого есть специальные утилиты. (есть такая штука, юниксвей называется.)

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

annonnymous (*) (25.08.2004 0:19:15)

> F3 F4 считай движения, ладно?

Про стрелочки "вверх"/"вниз" забыл. Ты их перед этим раз сто нажмёшь, чтобы на нужный файл наехать

> Enter ты движения, движения считай.

+ пара десяткой нажатий на стрелочки.

> Не важно. по первым 10 буквам ориентируюсь или по смыслу. Посчитал движения? архивы кстати тоже по сто буковок.

Это для файлов, у которых первые 150 символов в имени одинаковые? :D

> их много. табы не замучаешься стучать?

А ты курсор двигать? :)

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

антиэмцешники, вы чего спорите? мы используем плюсы и шела и коммандера, а вы только шелла :)

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

В случае UTF-8 -- всё зашибись. Именно этим она и хорша.

ugoday * (*) (25.08.2004 0:23:53)

Я понять тока не могу при чем здесь UTF-8 чуваки умные доки пишут не в ней. ;)

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

>Почему тарбол?

Это юникс. Тут так принято.

>У меня есть и зип и рар.

У меня тоже, но их много меньше, чем tar.gz и tar.bz2 кроме того

% less 235.zip

Archive: 235.zip Length Date Time Name -------- ---- ---- ---- 2745303 08-06-04 11:23 20_KONTAKT.exe -------- ------- 2745303 1 file

>Что читаем в pdf?

Может "чем читаем pdf"? xpdf или gv.

>Теперь ты посчитай свои напряги....посчитай, посчитай. ;))

Напряги минимальны, если уметь хорошо печатать. Может эмцешники просто печатать не умеют.

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

А как ты будешь бороться если у тебя текст записан в двух восьмибитных кодировках?

Или я вопрос изначально не понял?

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

Зачем gtk? Какая польза от использования графического интерфейса?

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

Про стрелочки "вверх"/"вниз" забыл. Ты их перед этим раз сто нажмёшь, чтобы на нужный файл наехать

:)) Зачем? Ctrl+s никто не отменял. ;))

+ пара десяткой нажатий на стрелочки.

:))

Это для файлов, у которых первые 150 символов в имени одинаковые? :D

У них там буковки чуть чуть меняются....

А ты курсор двигать? :)

Неа. :)) man mc или F1 ;))

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

>Это КАЖДЫЙ, кому, в теории, может понадобиться хоть раз в жизни распаковать tar,

Скажи честно, ты что действительно думаешь, что найдётся много людей, которые архив один раз в жизни распаковывают?

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

>или ты не встречал машин, где _нет_ mc? я вот регулярно с такими сталкиваюсь. было бы весело на тебя посмотреть, как ты прыгаешь вокруг тарбола, в попытке извлечь из него пользу :))

В основном это freebsd, где админ не смог поднять mc, потому как неэкспертен.

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

> Ничто не мешает прописать в mc твое see, если оно есть в системе.

Функциональных кнопок на все шеловские команды хватит? :)

Там ведь помимо see есть ещё и явный вызов нужного viewer'а.

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

Это юникс. Тут так принято.

Какой Юникс? Я вообще по цискн доку смотрю может быть.

У меня тоже, но их много меньше, чем tar.gz и tar.bz2 кроме того

счастливчик. ;))

Может "чем читаем pdf"? xpdf или gv.

Ну пиши скрипты тогда. :)) А он не запускается...порнушку стянул. Прикинь. ;))

Напряги минимальны, если уметь хорошо печатать. Может эмцешники просто печатать не умеют.

А зачем мне печатать хорошо? ;)))

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

>Про стрелочки "вверх"/"вниз" забыл. Ты их перед этим раз сто нажмёшь, чтобы на нужный файл наехать

Намедни придумали pgup и pgdown и то, что вы назваете дополнением.

jackill ★★★★★
()

Я придумал ещё один аргумент против mc!!!
Он плохо работает через медленный канал!!!

Можете начинать опровергать.

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

У тебя проблемы с view'ерами?
У меня он один. А в консоли даже fb нет, а если бы был:
### Images ###

type/^GIF
        Include=image

type/^JPEG
        Include=image

type/^PC\ bitmap
        Include=image

type/^PNG
        Include=image

type/^TIFF
        Include=image

type/^PBM
        Include=image

type/^PGM
        Include=image

type/^PPM
        Include=image

type/^Netpbm
        Include=image

shell/.xcf
        Open=gimp %f

shell/.xbm
        Open=bitmap %f

shell/.xpm
        Include=image
        View=sxpm %f

include/image
        Open=if [ "$DISPLAY" = "" ]; then zgv %f; else (gqview %f &); fi
        View=%view{ascii} identify %f
        #View=%view{ascii} asciiview %f

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