Разработчики GTK прислушались к пожеланиям некоторых ЛОРовцев и наконец добавили возможность поиска файлов. Поддерживаются beagle, tracker и прямой поиск.
> Я думаю у любого программиста есть привычка покопатся в сырцах. А быстро просмотреть кучу сырцов, это ФАР-ом удобнее всего.
Удобно в любой хрени, которая содержимое файла по нажатию одной кнопки показывает и выходит обратно к дереву по нажатию другой. Например dired в emacs.
Во-первых - можно. Во-вторых - хорошо, как в Конкурере повесить копирование файла из одной панели в другую на Alt-F9? Как, выбрав файл в панели, подставить его имя в командную строку?
> Лично мне удобнее всего быстро посмотреть кучу сорцов в специализированном редакторе, который умеет интеллектуально скакать по коду
Для этого проект надо создавать в VS, а это иногда делать влом. К тому же грамотно написанный код обычно и так очень хорошо читается. Редактора с подсветкой вполне достаточно. Ну а если код нечитаемый то его и юзать смысла нет.
> Откуда? Первой строчки? Но в 99% .cpp там будет линейка из одних звёздочек.
обычно показывается десяток строк в уменьшенном виде, но все равно часто это:
/***************************************************************************
* Copyright (C) ..... *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version.
> Так как разговор про диалог открытия уже стал офтопиком, я хочу спросить народ, а чем их шелл не устраивает ?
быстро посмотреть/найти/вытянуть файл из rpm/iso(особенно часто дистрибутива)/gz
по F3 посмотреть содержимое doc/xls/odt
быстро распечатать выделенный кусок текста из файла
для кучи файлов 1 раз прописать сопоставления и потом не набирать 100 раз названия программ для просмотра этих файлов, что особенно полезно для картинок.
> Ни в коем случае не должны - никто их и не принуждает! Они могут поставить wine и работать в FAR. Видеть диски C:, D: и т.д.
а что, фар, работает под wine? а то 2-3 года назад, когда я пробовал это сделать, в wine не было win32api-функции CreateConsoleWindow, на которой работа фара и заканчивалась.
> PS сам пользую mc, привык :) , то, чего мне в нем не хватало по сравнению с фаром -- сам дописал.
После фара в mc явно недостает кой-каких удобных мелочей. Удобно было иметь перед глазами объем свободного места на текущем разделе и возможность быстро взвесить несколько отмеченных каталогов, не прибегая к консольному кунг-фу типа df -h и du -sh.
А еще полезная штука в фаре- плагин emenu (вроде так), выводит по хоткею маздаевское контекстное меню для группы отмеченных файлов. Удобно отметить например несколько мп3-шек и пнуть их в текущий плейлист плеера, или из того же меню перебросить в другой каталог и т.п.
Вообще, вот практический пример. В mc или far'е чтобы вызвать команду, передав ей имя файла, достаточно добавить его по Alt-Enter или Ctrl-Enter. Как сделать это в случае конкурера? Или хотя бы крусайдера? Это, вообще, едва ли не 2/3 всей моей _работы_ с файлами. Как я уже отмечал, для браузинга мышкой мне всё равно Nautilus милее... А так - приходится отмечать, что единственный на сегодня толковый файловый _менеджер_ под Linux - это MC. Но и он не умеет многого, чего умел Far... Уже упоминали тут и контекстное меню для файлов, можно добавить те же каталоги на хоткеях (симлинки в /home - это НАМНОГО больше лишних нажатий), мощнейшую систему плагинов, вообще уровень юзабилити...
Блин, как же меня достало в MC постоянное "Интерпретатор занят выполнением команды", мусор history в виде постоянной смены каталогов (а при соответствующей настройке bashrc - пропадают удаления дублей из хистори баша), множество лишних нажатий кнопок там, где можно было обходится одним... А какого рожна этот монстр с некоторых пор стал выдавать "не могу сменить каталог" при входе в каталоги с подчерками в именах? Можно бы было на кривые руки списать, но, ведь, явление массовое, даже на ЛОРе сколько жалоб. Нет автодополнения из истории введённых данных в диалогах, нет гибкой настройки работы с файлами по расширениям, нет целой кучи просто мелких удобных операций...
Вот меня давно мучает вопрос: как в стандартном gtk/qt-диалоге открытия файлов отключить мерзкий даблклик (терпеть его не могу)? C кде/гномом всё ясно - ткнуть галочки в настройках (насчёт последнего не уверен), а вот как это сделать в "чистых" приложениях?
Ды нет, это не то. Это аналог фаровского ctrl+l. А строчка с объемом свободного места там постоянно внизу панели присутствует, без лишних телодвижений.
Да, но потом придётся ещё раз три жать, чтобы панель назад вернуть. И ещё Tab, Esc-Shift-H, Down, Enter чтобы вернуть пропавший каталог на второй панели. Кстати, Ctrl-L в FAR'е каталог возвращает какой был. Вот из таких мелочей, которые стоят на каждом шагу, и состоит высокое юзабилити Far'а против топорных возможностей MC :)
>PS: необходимость _постоянно_ видеть свободное пространство не диске вообще говоря сомнительно :)
>После фара в mc явно недостает кой-каких удобных мелочей. Удобно было иметь перед глазами объем свободного места на текущем разделе и возможность быстро взвесить несколько отмеченных каталогов, не прибегая к консольному кунг-фу типа df -h и du -sh.
А макросы вешать на любую комбинацию клавиш без предварительного C-a (или что там) он умеет? А вертикальные блоки выделять при помощи префиксной клавиши? И возможно ли его научить не быть "уже занятым выполнением команды", которая давно окончилась? Про UTF молчу.
Мелочи, не спорю. Но чем к ним приспосабливаться, как-то проще изучить bash и какой-нибудь vim. Там, по крайней мере, рука не тянется рефлекторно сделать как в ФАРе.
> В mc или far'е чтобы вызвать команду, передав ей имя файла, достаточно добавить его по Alt-Enter или Ctrl-Enter. Как сделать это в случае конкурера? Или хотя бы крусайдера?
Крусайдер - нажать Ctrl+Enter (shocked? me too) Но разумнее мне кажется написать user action и вещать его на кнопки.
>быстро посмотреть/найти/вытянуть файл из rpm/iso(особенно часто дистрибутива)/gz
посмотреть содержимое rpm можно и без залезания к нему внутрь, iso можно смонтировать, не долго это. Вытянуть из gz тоже в шелле не проблема.
>по F3 посмотреть содержимое doc/xls/odt
странно, что такое действие требуется делать многократно. Опиши задачу, скорее всего ее можно решать по другому, чем каждый раз лазить во внутренности этих файлов
>для кучи файлов 1 раз прописать сопоставления и потом не набирать 100 раз названия программ для просмотра этих файлов, что особенно полезно для картинок.
зачем для этого мс вообще неясно, ты же работаешь с графическими файлами
> Для этого проект надо создавать в VS, а это иногда делать влом. К тому же грамотно написанный код обычно и так очень хорошо читается. Редактора с подсветкой вполне достаточно. Ну а если код нечитаемый то его и юзать смысла нет.
> После фара в mc явно недостает кой-каких удобных мелочей. Удобно было иметь перед глазами объем свободного места на текущем разделе и возможность быстро взвесить несколько отмеченных каталогов, не прибегая к консольному кунг-фу типа df -h и du -sh.
Вот кунфу, так кунфу. Впрочем, конкверный "Размер файла" все равно на порядки полезнее.
> А еще полезная штука в фаре- плагин emenu (вроде так), выводит по хоткею маздаевское контекстное меню для группы отмеченных файлов. Удобно отметить например несколько мп3-шек и пнуть их в текущий плейлист плеера, или из того же меню перебросить в другой каталог и т.п.