Разработчики GTK прислушались к пожеланиям некоторых ЛОРовцев и наконец добавили возможность поиска файлов. Поддерживаются beagle, tracker и прямой поиск.
>Это когда вы набираете первые буквы имени файла или директории, а соответствующий пункт выделяется. В Qt, как и в винде, работает только первая буква....
>Мне нужна полнооконная консоль. Нахрена мне ютится в нескольких строках внизу? Мне нужно, например, быстро глянуть top или запустить watch. Посмотреть большой вывод ls или хотя бы банальный man. В mc (и офтопиковых аналогах, нормально работающих с Ctrl-O в аналогичных ситуациях) это делается автоматом. Что для этого делать в Крусейдере или Конкурере? Ютиться в пяти строчках? Запускать в отдельном терминале?
> Нифига, если нажать в krusader Ctrl+Enter, имя файла попадет не в терминал, а какую-то недокомандную строку
Да.
> Я не могу например набрать svn diff клацнуть Ctrl+Enter и посмотреть вывод.
А я почему-то могу. Потому что у меня в kubuntu Krusader настроен открывать по Enter терминал, а у тебя он как и по умолчанию в Демьяне по enter программу выполняет втихую. Вот-с.
Резюме: я в очередной раз убедился, что ряд любителей far'а - самые упертые любители альтернативной операционной системы, которые будут принцпиально требовать наличие всех тех же приемов, не взирая на их полезность или наличие альтернативных способов (zsh, к примеру).
>Резюме: я в очередной раз убедился, что ряд любителей far'а - самые упертые любители альтернативной операционной системы, которые будут принцпиально требовать наличие всех тех же приемов, не взирая на их полезность или наличие альтернативных способов (zsh, к примеру).
Жестоко. Если мне нравится far, это не означает что я любитель альтернативной ОС (виндуз?) Речь шла о том, что mc не дотягивает до far по удобству/функциональности. А альтернативные способы - это само собой, как-то выкручиваться все равно приходится.
Вопрос был про эмулятор терминала. А то прямо типичный KDE-стиль, по велосипеду на каждый чих - эмулятор терминала отдельно, командная строка - отдельно...
Кроме того: как вставить путь левой панели? Правой?
Наконец, как _одновременно_ работать в эмуляторе терминала и выбирать файлы? Если я, находясь в терминале нажму Up, то перейду не к предыдущему файлу, а сделаю Up для терминала. Если я, находясь в окошке с файлами начну что-то писать, то это будет не ввод команды, а быстрый поиск.
В итоге работа с Крусейдером превращается в постоянные переключения из одного режима в другой.
ИМХО, только полный KDE-шник может _такое_ назвать юзабилити :D
>Я почему-то обращал внимание, что все фанаты фара (ну кроме меня, конечно) априори не хотят выяснить, как настротить Krusader.
KDE 3.5.5
Ни в Конке, ни в Крусайдере такого пункта нет. Естественно, я изучил все клавиатурные настройки, прежде, чем задавать свой вопрос.
Без настроек же, упомянутые тобой Ctrl-F игнорируется в Крусайдере и выводит диалог "Поиск" в Конкурере.
...
Кстати, есть ещё и в том, и в другом ещё одна крайне неприятная вещь - заметная тормознутость интефейса. Ненавижу, когда у меня мелькает перед глазами. Ладно, если не консоль, но хотя бы б тогда как в Наутилусе сделали б - не выполнять перерисовку, пока не будут готовы ВСЕ данные.
>Да, но потом придётся ещё раз три жать, чтобы панель назад вернуть. И ещё Tab, Esc-Shift-H, Down, Enter чтобы вернуть пропавший каталог на второй панели.
чего-то у вас с mc не так ;) Куда у вас каталог пропадает то ? лично у меня нукуда не пропадает ;)
>Но бывает ряд задач, когда это очень актуально :)
> Ну сделай в ФАР-е превью картинок, ПДФ-ок. Сынку...
Папик, а зачем? Клавиша Enter у вас сломалась? Для просмотра картинок есть внешние МАЛЕНЬКИЕ вьюверы, которые выполняют свою задачу очень хорошо и быстро.
> А что не так с UTF? :-). По крайней мере, если речь про UTF-8 :-)
1. При просмотре текстового файла с переносом длинных строк их переносит примерно с середины экрана. Правая половина экрана пуста.
2. Если системная локаль UTF-8, невозможно просматривать файлы в 8-битных кодировках (КОИ8, 866, 1251).
3. Даже такая кривая поддержка достигается неофициальными патчами, которые есть не во всех дистрибутивах. Без них даже не показывает русские имена файлов в UTF8.
4. Не совсем про UTF, но при попытке переключать кодировку в открытом файле он у меня стабильно падал.
>> А вертикальные блоки выделять при помощи префиксной клавиши?
> в mcedit: F3 -- обычное выделение текста, Shift+F3 -- вертикальный блок
Я же сказал: "Хочу как в ФАРе" :) Shift со стрелками -- обычное выделение, Alt-Shift-стрелки -- выделение вертикальных блоков.
> и это прекрасно работает со своим буфером
Давно не работал в mc, но помню, что были шероховатости, когда пытался два раза подряд вставить один вертикальный блок. А чаще бывает нужно перебросить этот текст в другой терминал, или oocalc...
> После фара в mc явно недостает кой-каких удобных мелочей. Удобно было иметь перед глазами объем свободного места на текущем разделе и возможность быстро взвесить несколько отмеченных каталогов, не прибегая к консольному кунг-фу типа df -h и du -sh.
(Пожимая плечами) хм...
> 1. При просмотре текстового файла с переносом длинных строк их переносит примерно с середины экрана. Правая половина экрана пуста.
УМВР
> 2. Если системная локаль UTF-8, невозможно просматривать файлы в 8-битных кодировках (КОИ8, 866, 1251).
Не совсем понял, что имеется ввиду. Символы из набора KOI8-R в кодировке UTF-8 показываются точками (как непечатаемые, собственно говоря, в UTF-8 это и не символы вовсе)
> 3. Даже такая кривая поддержка достигается неофициальными патчами, которые есть не во всех дистрибутивах. Без них даже не показывает русские имена файлов в UTF8.
Понятия не имею, УМВР
> 4. Не совсем про UTF, но при попытке переключать кодировку в открытом файле он у меня стабильно падал.
УМВР
Дистрибутив - ALT Linux Sisyphus (бывший ALC3.0). Насколько я помню и в Убунте тоже все хорошо.
alex@lythos ~ $ rpm -q mc
mc-4.6.1r-alt9
alex@lythos ~ $ echo $LANG
ru_RU.UTF-8
alex@lythos ~ $ _
> Сколько тебе нажатий в альтернативе нужно, чтобы посмотреть серию diff'ов в нескольких файлах? Ну, скажем, для одного -
Мне, конечно, неприятно давать императивные советы, но диффы между отдельными файлами и тем паче между группой файлов в нескольких каталогах надо рассматривать исключительно в имаксе. Окупается даже ненулевое время запуска, если имакс еще не запущен.
Любителям вима: на самом деле, одно из мест, где имакс сильно впереди.
> Правда, там последний mc ругается "не могу войти в каталог" на каталоги с подчерками в именах, но это встречается и в других дистрах.
Поподробнее пожалуйста. А то сейчас создал каталог с именем "Некоторый_каталог", зашел в него enter'ом, создал каталог "Другой_каталог", опять зашел enter'ом. И с пробелами в именах нормально ходится.
>Диалог вполне удобный. Вот темочка - да, подкачала.
Имхо: GTK Save диалог - самая мрачная часть десктопного Linux. Меня раздражает до скрипа в зубах - не знаю каким хигом надо обнюхаться, чтобы считать, что Save в "каталог lib" без путя охрененно информативная хрень (_всегда_ приходиться раскрывать его чтобы посмотреть "где я?"), или что надо курить, чтобы родить Save Image диалог, который даже на здоровенных разрешениях умудряется разползтись на весь экран по вертикали.
> а практическое: это крайне медленно, неудобно и требует свича устройства.
А Вы просто посмотрите на GUI с другой стороны: устройством по умолчанию для правой руки должна быть мышка. И только в редких случаях (редкость их должна обеспечиваться соотв. дизайном интерфейса), когда нужно что-то ввести, рука возвращается в клавиатуре. Так живет народ на маке - и не жалуется на неудобство.
>херня какая-то, а если у тебя в каталоге файлов 40, и нужный файл в центре, то тебе 20 раз придётся по стрелкам шмякать ;)
Если я обычно работаю с каким-то файлом, то я уже до него дошмалял :) Кроме того, дошмалять до 40-го файла - это чуть больше секунды времени. Всё же, нажать и держать одну кнопку - это не то же самое, что найти рукой мышь, искать глазами курсор, выделять им что-то, потом снова тянуться к клавиатуре и т.д. и т.п... Есть эргономика, а есть - тупое клацание мышой :D
>устройством по умолчанию для правой руки должна быть мышка.
Мсье придумал пятипальцевый метод ввода? И по Enter, и по Esc тоже будем жать одной рукой, заставляя носиться ею над всей клавиатурой? Ну-ну, все мы знаем, какой собаке семь вёрст - не крюк :D
...
Такое ощущение, что одни виндузятники-мышевозилы вокруг :D
Подробно: у меня несколько гигабайт художественной литературы в виде текстовых файлов. Главным образом, в кодировке 866, но есть и 1251, и КОИ-8, и ISO-не помню сколько, и UCS-2, и другие. FAR их перекодирует в 866 на лету и может переключаться в процессе просмотра. MC умеет так же перекодировать первые 4 в текущую локаль, если локаль не UTF. Или Alt и это исправил?
Да, про enconv я узнал уже после того как снёс Федору вместе с mc, больше его не ставил. Сейчас пользуюсь 7z+enconv+less.