LINUX.ORG.RU

Вышел Double Commander 0.6.0

 , ,


1

2

Double Commander — это кросс платформенный open source файл-менеджер, с двумя панелями. Целью данного проекта является создание файл менеджера аналогичного по функциональности Total Commander и совместимого с его плагинами. Double Commander разработан на FreePascal и Lazarus.

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

  • Встроенный инструмент синхронизации каталогов
  • Flat view (показывает все файлы без подкаталогов)
  • Поддержка регулярных выражений в поиске файлов по содержимому
  • Поддержка wdx-плагинов во время поиска
  • Расширены настройки избранных каталогов
  • Поддерживаемые типы архивов: XZ, TXZ, ZIPX
  • Интеграция в контекстное меню RabbitVCS

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

anonymous

Проверено: toney ()
Последнее исправление: CYB3R (всего исправлений: 6)
Ответ на: комментарий от cawa

* Быстрый переход в конец/начало списка файлов стрелками влево/вправо работает в левой панели и не работает в правой. Вместо этого я начинаю гулять по командной строке - ахренительно удобно (сарказм).

Вообще-то стрелки работают как pgup/pgdown – а начало конец списка это home/end. И стрелки работают как в правой так и в левой панеле.

Необходимо выделить группу файлов, идущих подряд в списке из нескольких колонок. Выделение Siftt-стрелка вверх/вниз работает, Shift-стрелка вправо/влево нет. Более того после Shift-стрелка влево/вправо по команде Shift-стрелка вверх/вниз мне начинают показывать историю команд в командной строке.

shift+pgup/pgdown

Как посмотреть файл в HEX-формате?

Клавиша 3. Вообще-то в lister-е меню есть, странно что вы его не заметили.

В качестве редактора ТС использует системный. А если мне нужна подсветка синтаксиса, а Notepad не умеет? Тащить ещё один редактор? Конечно можно, но неудобно каждый раз открывать внешний редактор чтобы просто глянуть на кусок кода.

Не сказал бы я, что это очень востребованно, т.к. подсветка синтаксиса все-таки узкоспециализированная вещь, например мне из tc не приходиться рассматривать исходники, точнее я могу посмотреть небольшой кусок кода, но не редактировать его, для этого использую соответствующие среды. Хотя возможно все дело в исторической привычке, ранее редакторы фм включая mc не подсвечивали синтаксис, но это не мешало работе.
Если у Вас существует частая необходимость это делать можно и внешний на соответствующие расширения файлов повесить. Как пример продолжительное время мне приходилось работать в dbf так на просмотр у меня висит плагин отображающий сам dbf, а к качестве альтернативного просмотра редактор.

Как из режима просмотра файла быстро перейти в режим редактирования?

Никак, тот же mc тоже этого не умеет. Пока Вы не записали это в недостатки, даже не задумывался о такой необходимости.

а что мы имеем в ТС? Встроенная командная строка убога, даже выхлоп команды невозможно посмотреть.

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

Основные элементы интерфейса TC слизаны с FAR.

Ну да, конечно... (с) когда появился tc он тогда wincmd назывался, far-а еще и в проекте не было. Если уж на то пошло то все двухпанельники слизаны с nc.

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

Встроенный дифф,.. если различие одна строка на 100500 вы мне зачем показываете все строки? Как с этим можно работать?

Для тех кто в танке, там ащето кнопочки есть next/prev difference

Я хочу видеть только дифференс, не надо мне вываливать 100500 одинаковых строк.

Не всегда нужно видеть только чистый диф зачастую и контекст самого дифа. (btw diff тоже умеет в два столбца выводить). Плюс у tc, он подсвечивает конкретное изменение в строке, а не просто сообщает, что строка изменена. Поверьте не только код сравнивать приходиться. Лично я в том числе использую для сравнения текстов договоров, тз и т.д. после правки другой стороной, это гораздо быстрее чем перечитывать все заново и контекст тут как раз важен. Тот же diff выдаст что строка А изменена на В, придется читать всю строку, а они в таких документах оооочень длинные. Хотя и для сравнения кода приходилось использовать.
Еще из плюсов можно сравнивать файлы в разных кодировках и редактировать эти файлы.

Я уже не спрашиваю как мне сохранить этот дифферес в виде патча.

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

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

И стрелки работают как в правой так и в левой панеле.

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

Не сказал бы я, что это очень востребованно
даже не задумывался о такой необходимости

Вот я именно об этом и говорю.

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

Для тех кто в танке, там ащето кнопочки есть next/prev difference

В танке тот, кто это придумал. Я хочу видеть дифференс, мля. Я хочу иметь возможность его сохранять. Почему я должен постоянно жмакать на кнопочки, чтобы лицезреть его кусочки? Вот это и есть типичная гуёвая свистоперделка. Размер контекста я должен определять. Я не хочу листать весь файл.

Ребята, diff находится в широком обиходе уже 100500 лет. Придуман был неглупыми бородатыми админами. Вы когда придумываете что-то новое, для начала разберитесь, почему старое работает именно так, как оно работает. Проявите уважение. Уверяю вас, это создавалось не с бухты-барахты, каждая деталь имеет смысл.

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

а выделение с Shift работает только вверх/вниз, влево/вправо - вы выделяете, в командной строке.

Извините, но похоже самокритичное заявление от Вас о Ваших умственных способностях является не таким далеким от истины. Я же написал shift+pgup/pgdown

Вот я именно об этом и говорю.

Об «этом» это о чем? О необходимости данной функции или наоборот?

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

В танке тот, кто это придумал. Я хочу видеть дифференс, мля.

И кто Вам запретил это делать? Не уж то tc прямо-таки пишет крупными буквами «не делай этого»? Я Вам описал плюсы которые есть у него, не надо заморачиватся одними дифами кода, жизнь она сложнее, и такой подход в сравнении файлов тоже востребован. В Вашем же любимом фаре ведь какой либо диф вообще отсутствует, а в tc он есть да еще с редактором и с мультикодировкой.

Ребята, diff находится в широком обиходе уже 100500 лет.

Вообще-то я об этом и написал, нужен именно diff так и используй его. Причем здесь фм?

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

Навигация по столбцам стрелками вверх/вниз/вправо/влево возможна, а выделение с Shift работает только вверх/вниз, влево/вправо - вы выделяете, в командной строке.

Извините, но похоже самокритичное заявление от Вас о Ваших умственных способностях является не таким далеким от истины. Я же написал shift+pgup/pgdown

Я вам про Ерёму, вы мне про Фому.

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

Вообще-то я об этом и написал, нужен именно diff так и используй его.

Как вы себе представляете использование diff в ТС (о поддержке командной строки мы уже говорили), а если я ещё хочу нормальную подсветку дифференса?

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

Как вы себе представляете использование diff в ТС (о поддержке командной строки мы уже говорили), а если я ещё хочу нормальную подсветку дифференса?

Как я и говорил ранее немного костыль, cmd - diff (параметры по вкусу). В Вашем фаре разве по другому?

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

Так чем Вас не устраивает pgup pgdown ?

ок, хотите поговорить про PageUp/Down извольте. Делаем выделение Shift-PageDown, затем сразу Shift-PageUp. Вопрос: почему не произошло снятие выделения с файлов? Чтобы снять выделение мне нужно нажать: стрелка слево, стрелка вниз и снова Shift-PageDown. WTF?

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

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

Ты про макось что ли?

Она с 10-й версии не макось. А с 10.7 — даже не макось десять, просто ось десять.

Без неё то никак не обойтись

10% против 1%...

А что с ней не так?

Очевидно же, у разработчика нет мака.

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

Как я и говорил ранее немного костыль, cmd - diff (параметры по вкусу). В Вашем фаре разве по другому?

Да, немного по другому. Например так:

edit:<diff -options old.log new.log

Выдача сразу загружается во встроенный редактор и соответствующим образом раскрашивается. Помимо этого как обычно у вас есть удобные средства подставить в командную строку имена нужных файлов и полный путь к ним при необходимости (в отличие от голого cmd). Так-же вы сами решаете какой вид дифференса вы хотите видеть, размер контекста, и.т.д.

Естественно diff как и grep, svn, hg, cl, gcc, cmake, ... вы устанавливаете в систему отдельно. FAR выступает в роли удобного интегратора.

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

Убедили консольный фар для ваших задач подходит лучше.
Но не убедили в том, что тс плох. У него тоже есть задачи для которых он подходит о чем я и писал. Например вызвать тоже виндовое меню по правой клавиши мыши в фаре работать не будет. У гуя есть свои как преимущества так и недостатки. Именно по этому в основном в *никс системах я использую mc и иногда mucommander, а вот под офтопом мне тс подходит больше. Сколько людей столько и мнений.

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

Походу Вам это приходиться каждый день делать.8-()

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

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

Например вызвать тоже виндовое меню по правой клавиши мыши в фаре работать не будет.

Будете смеяться, никогда этим не пользовался но вот щас ткнул правой кнопкой на файл в FAR (версия 3.0) и увидел контекстное меню Windows. Сделал то-же самое в ТС - файл просто выделился. (Справедливости ради замечу, что подобный фокус в FAR, установленном в ConEmu, не прошёл)

cawa
()

ради интереса глянул на DC. В режиме просмотра в несколько столбцов стрелка вправо/влево - переход между столбцами, в режиме одного столбца - ВОЙТИ/ВЫЙТИ ИЗ ПАПКИ. Holy shit. Программу стёр, открыл чёрную книжечку, сделал пометку.

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

1. Одноглазниками пользуются преимущественно старпёры. 2. Вполне вероятно, что вскорости лавочку прикроют вслед за другими соцсетями. 3. Оно работает без рэги в Одноглазниках?

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

Сделал то-же самое в ТС - файл просто выделился

Это многолетняя традиция, выделять файлы ПКМ, вроде бы пришло из других фм. Для контексного меню надо подержать ПКМ. Но всё это настраивается…

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

ВОЙТИ/ВЫЙТИ ИЗ ПАПКИ.

ВОТ ЭТО БАГ. ЭТО ПРОСТО МЕГА-БАГ. отключить в настройках lynx-like movement ты явно не можешь.

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

ВОТ ЭТО БАГ. ЭТО ПРОСТО МЕГА-БАГ. отключить в настройках lynx-like movement ты явно не можешь.

Если подобное поведение планировалось изначально, то баг в голове у разрабов, что ещё хуже.

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

ты еще погугли тех, кто использует XMPP. Google там, Facebook. 3 с половиной красноглазика-прыщезадрота, ага.

Другое дело, что клиенты для протоколла задротские. Ну или задроты-одмины их выбирают.

В Psi например регулярно пропускаю сообщения.

Есть чему у скайпа учиться.

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

не значит, что вы имеете на это право

Вербальные ограничения — пережиток дотехнологической эры.

Существует несколько плагинов для просмотра картинок в FAR

Они работают примерно через такие костыли (текстовый режим в пролёте + потенциальные лаги при перерисовке), толком не рулятся и откровенно сливают по функциональности плагину Imagine. И картинки — лишь малость графического контента; как в Far смотреть PDF, веб-страницы, базы данных, видео, 3D-модели и т. п.?

стрелками

Вы серьёзно навигируетесь по файлам стрелочками? У Вас что, пульт от DVD вместо клавиатуры?

Вместо этого я начинаю гулять по командной строке - ахренительно удобно

Баганый билд попался, видимо, сто лет уже переход в КС с Shift. Алсо, раз уж Вы уводите руки с основной позиции — почему не Home/End?

в списке из нескольких колонок

Это в режиме, в котором только имена файлов отображаются? Ну допустим, он нахрена-то нужен — но зачем выделять совершенно несвязную группу файлов (вероятность того, что соседние по горизонтали логически связаны, ничтожно мала)? И зачем возюкать стрелочками, если: 1) можно выделять одной клавишей; 2) есть выделение по маскам?

мне начинают показывать историю команд в командной строке

Дефолтные хоткеи нитаккаквфариии, какой кошмар (sarcasm).

Как посмотреть файл в HEX-формате?

3

В качестве редактора ТС использует системный

То есть Вы даже в настройки не заглядывали и при этом ещё осмеливаетесь что-то кукарекать? ну-ну.

А если мне нужна подсветка синтаксиса

Есть плагины просмотра с подсветкой синтаксиса.

Как из режима просмотра файла быстро перейти в режим редактирования?

Есть плагины просмотра с редактором :D

svn

Синкать файлы через VCS? Ну даже так, допустим — прикручиваем команду на хоткей и не надо ничего вбивать или выбирать из истории.

diff

В Тотале отличная сравнивалка файлов, нафига дёргать малонаглядный diff?

даже выхлоп команды невозможно посмотреть

Вы так говорите, будто в Far можно. Он просто рисуется поверх вывода терминала и может скрыться либо сузиться, оставив на виду содержимое буфера вывода. Из TC можно запускать для программы консоль (с Shift), причём чтобы она не закрывалась по завершению работы программы.

Основные элементы интерфейса TC слизаны с FAR

У обоих они слизаны с NC.

вплоть до основных клавиатурных команд

То есть Вы уловили некую мнимую аналогию и из-за этого плачетесь, что она работает не полностью?

глючная подделка

Судя по вышеозначенному странному поведению в правой панели, Вы тыкали нестабильную сборку (x.0x). Пощупайте стабильную (например, 7.50) — тогда и поговорим, а то сейчас я вижу в основном не аргументы, а притянутое за уши «ко-ко-ко».

просящая денежку на каждом старте

Вы настолько часто перезапускаете ФМ, что это раздражает?

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

а нахера из за пары действий ее вставлять?

Ну софт же для работы надо откуда-то брать. Даже если у клиента широкий канал и можно быстро всё нужное скачать из интернета — portable-сборки, опять-таки. Но если система навернулась до неработоспособности — всё равно же придётся вставлять флешку с лайвом.

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

постоянно жмакать на кнопочки

Alt+↑/↓ (либо табнуть на кнопку и жмакать Enter, CUA для кого придумали?). А ещё там есть поиск и даже редактирование. Всё с клавиатуры.

MiniRoboDancer ★☆
()
Последнее исправление: MiniRoboDancer (всего исправлений: 1)
Ответ на: комментарий от cawa

edit

Нахрена убогий фаровский редактор, если есть Vim?

подставить в командную строку имена нужных файлов и полный путь к ним при необходимости

Ctrl[+Shift]+Enter.

FAR выступает в роли удобного интегратора

А в TC они сами должны интегрироваться?

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

И что же она должна делать с одним столбцом, м? Алсо, у меня никуда не переходит. Вообще, мне кажется, Вы очень жирный тролль, НАСТОЛЬКО ЖИРНЫЙ, ЧТО ДАЖЕ БОЛД И КАПС НЕ МОГУТ ПЕРЕДАТЬ ВСЮ СТЕПЕНЬ ВАШЕЙ ЖИРНОСТИ.

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

баг в голове у разрабов

Хуже, когда клавиши что-то делают, чем когда они ничего не делают?

//Нечего свои тараканы (синдром утёнка в терминальной стадии) сваливать на разработчиков.

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

Классический случай у меня - каталог Downloads, в который скидывается всё подряд, что не сортируется сразу. Раз в пару месяцев этот срач из паты-тройки сотен файлов разгребается, как правило, в картинки-видео-книги-музыку с транклюкацией ненужного.

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

У меня то же самое, только разгрёб раз в две недели и ещё из хомяка + опционально копии с телефона и из data через флешку наряду со всем остальным на вторую машину. 3-4 — это явно мало. Вы же не сбрасываете всё музло в одну директорию, например?

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

Будете смеяться, никогда этим не пользовался но вот щас ткнул правой кнопкой на файл в FAR (версия 3.0) и увидел контекстное меню Windows.

Хм, значит сделали, что же гуд, еще один плюс им. Для «Send To» удобно использовать.

Сделал то-же самое в ТС - файл просто выделился.

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

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

1. Одноглазниками пользуются преимущественно старпёры

Дожили, уже юзверей быдлокласников стали называть «старперами». А ей-то от роду не так и много лет. Даже не знаю как себя после этого назвать, при том что не пользуюсь соцсетями.

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

Из TC можно запускать для программы консоль (с Shift), причём чтобы она не закрывалась по завершению работы программы.

От за это реальный сенькс! Мда маны точнее хэлп в даном контексте читать тоже нелишне.

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

Ну софт же для работы надо откуда-то брать. Даже если у клиента широкий канал и можно быстро всё нужное скачать из интернета — portable-сборки, опять-таки. Но если система навернулась до неработоспособности — всё равно же придётся вставлять флешку с лайвом.

А если клиенту всего-то и надо пару действий на компе сделать? Да я флэшку дольше искать буду, где она у меня завалялась и на какой из них есть тот же тс. Я сам не эникей если че, но мелочи поправить проходя мимо не вопрос, да и по удаленке поправить что-то связанное с работой.

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

Вербальные ограничения — пережиток дотехнологической эры...

Ну допустим, он нахрена-то нужен ...

В Тотале отличная сравнивалка файлов, нафига дёргать малонаглядный diff?

Вы так говорите, будто в Far можно...

Вы настолько часто перезапускаете ФМ, что это раздражает?

Чуть выше я обьяснил свою позицию anc. Повторяться снова у меня нет никакого желания.

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

Не думал, что здесь требуются ещё какие-то пояснения, но исключительно из уважения к вам и таким, как вы... Следите внимательно. Режим отображения в одну или несколько колонок меняет количество информации о файлах, которую я хочу лицезреть. Это способ задать удобный для меня вид списка файлов. Почему я должен ожидать (и учитывать это в дальнейшей работе), что при этом у меня ещё может измениться способ навигации по файловой системе? Какая вообще здесь связь? Это как если бы дверь в мою комнату открывалась то в одну, то в другую сторону в зависимости от того, открыты в комнате шторы или нет. Если кто-то преднамеренно проектирует подобные «фичи», как я должен к нему относиться?

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

Выделение сбрасывается Ctrl+-. Любое.

Мне не нужно сбрасывать всё выделение, я хочу отменить выделение последнего выделенного куска по Shift-PageDown. Кстати в DC такой баги нет и выделение по Shift-стрелка влево/вправо работает.

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

Хуже, когда клавиши что-то делают, чем когда они ничего не делают?

Моё пояснение для анона выше к вам тоже относится, впрочем боюсь что подобная реплика говорит о том, что никакие пояснения уже не помогут. Удачи в работе.

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

Мы — динозавры. Я тоже не пользуюсь этой шнягой, брезгую.

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

Это как если бы дверь в мою комнату открывалась то в одну, то в другую сторону в зависимости от того, стоит за дверью шкаф или нет. fixed т.е. ты хочешь lynx навигацию еще и в режиме нескольких колонок? это не сработает как бы. ты не поверишь, но с такой навигацией и быстрым фильтром по панели управляться с большим кол-вом файлов/папок значительно быстрее и удобнее, да и информативность никуда не исчезает. но если уж ты так неспособен к настройкам/обучению, то да, это может стать серьезной проблемой. вообще любой другой современный двухпанельник может стать серьезной проблемой.

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