URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 98822
[ Назад ]

Исходное сообщение
"Вышел Wal Commander GitHub Edition 0.17"

Отправлено opennews , 18-Сен-14 09:53 
Доступен (http://wcm.linderdaum.com/release-0-17-0/)  выпуск Wal Commander 0.17 GitHub Edition (https://github.com/corporateshark/WalCommander), расширенного форка двухпанельного файлового менеджера Wal Commander (https://sites.google.com/site/walcommander/home). Wal Commander обладает такими возможностями, как встроенный просмотрщик, редактор файлов с поддержкой подсветки синтаксиса (C, C++, sh, perl, php, xml, html, pascal, sql) и смены кодировки, встроенный эмулятор терминала, возможность обращения к внешним хранилищам с использованием протоколов SMB и FTP/SFTP, средства для поиска файлов (в том числе с возможностью поиска текста сразу во всех русскоязычных кодировках). Интерфейс и горячие клавиши максимально приближены к Far Manager. Программа использует X11 для отрисовки интерфейса и доступна для Linux, FreeBSD, Windows и OS X.

<center><a href="https://camo.githubusercontent.com/78a5803157bee9546aacbb56d... src="http://www.opennet.ru/opennews/pics_base/0_1409153964.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>

Ключевые изменения:


-  Автодополнение в командной строке по истории команд;
-  Файловые ассоциации (Main menu -> Commands -> File associations)
-  Экспериментальная поддержка OS X с помощью (https://github.com/corporateshark/WalCommander/issues/5) XQuartz;
-  Клавиатурная комбинация Ctrl+G для применения команды к выбранным файлам;
-  Совместное использоввние строки поиска  между всеми диалогами поиска и поиска-и-замены;
-  Индикатор текущего режима сортировки в панелях;
-  Подсказки в панели задач для клавиши Alt;
-  Подсчёт размера нескольких выбранных директорий при нажатии клавиши F3;
-  Горячие клавиши в главном меню
-  Раздельные настройки для отображения пиктограмм директорий и исполнимых файлов;
-  Возможность убрать отображение '..' в корневой директории;
-  Возможность показа текущего пути в командной строке;
-  Опция 'Select folders'
-  Новые горячии клавиши:


-  Shift+Enter для запуска команды без терминала
-  Ctrl+Tab для переключения между редактором/просмотрщиком и панелями
-  Ctrl+O в редакторе/просмотрщике показывает терминал
-  Ctrl+F вставить полный путь к выбранному файлу в командную строку
'5' на цифровом блоке клавиатуры подсчитывает размер выбранных файлов
-  Ctrl+U меняет панели местами
-  Ctrl+Del удаляет слово под курсором в редакторе и всех строках редактирования
-  Ctrl+BackSpace удаляет предыдущее слово в редакторе и всех строках редактирования
-  Ctrl+[ и Ctrl+] вставляет полный пусть из левой/правой панели в командную строку
-  Ctrl+Enter в Alt-поиске переходит к следующему файлу


-  Улучшено:


-  перерисовка диалога Alt-поиска
-  поддержка колеса мыши
-  поддержка FreeBSD
-  курсор в редакторе теперь похож на Far Manager и также мигает
сохранение положения курсора в редакторе в разных файлах
при недоступном пути автоматически открывается корневой каталог текущей файловой системы
-  в нижней части панелей теперь меньше мусора и выводится информация о свободном месте на диске
-  в диалоге выбора диска показывается путь из другой панели (для быстрого перехода в ту же директорию, аналогично Ctrl+=)
-  диалог сохранения настроек
-  настройки цветовой схемы больше соответствуют Far Manager

-  Исправлено:


-  вертикальные линии в Полном режиме панелей
-  командная строка теперь чёрная
-  работает Enter на цифровом блоке клавиатуры
-  курсор сохраняет позицию в панели при удалении файлов
-  переключение языка во время Alt-поиска больше не закрывает строку поиска
-  ошибка при Alt-поиске однобуквенных файлов
-  восстановление пути в панелях между запусками
-  сохранение конфигурации при выходе
-  при создании каталога курсор помещается на него
-  режимы сортировки полностью соответствуют Far Manager
-  очень старая ошибка (https://github.com/corporateshark/WalCommander/issues/140) с Ctrl+Z в редакторе;


-  Разработка:


-  Добавлены файлы конфигурации  для CMake и Code::Blocks
-  Поддержка сборки с помощью Clang
-  Поддержка сборки под Windows x64


-  Отключены почти все 3D-элементы интерфейса;
-  Отключена автоматическая расстановка отступов (auto indent) в редакторе.

URL: http://wcm.linderdaum.com/release-0-17-0/
Новость: http://www.opennet.ru/opennews/art.shtml?num=40621


Содержание

Сообщения в этом обсуждении
"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 09:53 
То есть, если сейчас склонировать репозиторий и начать собирать, то оно соберётся? Не как в прошлый раз?

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 10:52 
Автор внял здравому смыслу и сделал cmake, так что да.

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 11:37 
Собралось, работает. При сборке сыпало сотнями ошибок, при запуске это:

THREAD ERROR: cond destroy
THREAD ERROR: mutex destroy
THREAD ERROR: mutex lock
THREAD ERROR: mutex unlock
THREAD ERROR: mutex lock
THREAD ERROR: mutex unlock
THREAD ERROR: mutex lock
THREAD ERROR: mutex unlock
THREAD ERROR: mutex lock
THREAD ERROR: mutex unlock
THREAD ERROR: mutex lock
THREAD ERROR: mutex unlock
THREAD ERROR: mutex lock
THREAD ERROR: mutex unlock

Ну пусть будет, чего уж.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 10:01 
Что такое GitHub Edition и почему оно для иксов?

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено anonymous , 18-Сен-14 11:32 
Это форк версии чувака с форумов убунту

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 15:10 
Интересно было бы почитать историю проекта. Где сейчас тот чувак, и почему пришлось формать его версию?

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено клоун , 18-Сен-14 15:35 
Дело было вечером, делать было нечего. Ну и чё делать? Можно было шкаф передвинуть. Ну или позвонить старому знакомому и его кинуть. Решил сделать форк.

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 15:37 
Ну и где ваш форк венды пощщупать можно?

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено wal , 18-Сен-14 15:53 
> Интересно было бы почитать историю проекта. Где сейчас тот чувак, и почему
> пришлось формать его версию?

тот чувак - это я
времени особо нет, работы хватает, поэтому я дописываю, но в лучшем случае раз в полгода
вот ребята и форкнули, чтоб меня не ждать, им то функционала надо больше, чем мне :) (мне и от нортон командера кнопок хватает)



"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 22:18 
Вопрос: зачем нужОн проект, упроно прикидывающися написанным на Ncurses, yj nht,e.obq brcs&

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено wal , 19-Сен-14 07:02 
> Вопрос: зачем нужОн проект, упроно прикидывающися написанным на Ncurses, yj nht,e.obq brcs&

с нортона привык к такой расцветке, и часто испольовал ее в dos и unix и даже в windows
прошу прощения, я просто не знал, что когда-то сделают ncurses и я буду им "прикидываться"

а раскраску можно поменять (там 3 стиля есть) и не будет похоже на ncurses

ps:
у меня и консольный фм есть, сделан раньше чем mc появился, тоже извиняюсь что прикидывался mc


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 19-Сен-14 08:57 
> когда-то сделают

Это "когда-то" было в 1993.
> у меня и консольный фм есть, сделан раньше чем mc появился

То есть ранее 1994-ого. И где оно?


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено wal , 19-Сен-14 09:27 
> Это "когда-то" было в 1993.

да

> То есть ранее 1994-ого. И где оно?

насчет ранее, не уверен, где-то 1994 и был, существовал уже freebsd (под ним писал), и demos commander, но mc уще не было. мне надо было редактировать в win1251 и koi8, а demos этого не умел, в результате за месяц написал что-то

железных доказательств нет, вот о нем упоминание http://nccmanager.chat.ru/central.html только там уже версия от 1996


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 20-Сен-14 00:12 
Так зачем лепить пародию на существующий уже 20 с небольшим лет Ncurses? Притом иксозависимую.

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено arisu , 21-Сен-14 01:42 
> Так зачем лепить пародию на существующий уже 20 с небольшим лет Ncurses?
> Притом иксозависимую.

чтобы тебя позлить.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 23:14 
А почему вы сразу не выложили проект на гитхаб? Просто форки бывают хорошие - когда проект на github форкают и видно что откуда взялось, и нет проблемы в оригинальный проект стянуть все изменения, и плохие, где оригинальный автор принципиально не хочет соблюсти банальные правила оформления проекта чтобы его можно было использовать и развивать, и потом получаются отдельные непонятные "github edition"ы. Если через очередные полгода захочется что-нибудь дописать, будете дописывать "у себя" или на гитхабе?

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено annonymous , 19-Сен-14 02:47 
На гитхабе уже достаточно сильно потрогали проект за влажное вымя, синхронизировать с оригинальной версией будет не просто. Да и надо ли? На гитхабе вон с какой скоростью стали фичи делать...

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 19-Сен-14 11:34 
> синхронизировать с оригинальной версией будет не просто

Да, 9 кнопок - git pull, очень сложно. Если не было коммитов то и конфликтов не будет.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 20-Сен-14 06:54 
> Если не было коммитов то и конфликтов не будет.

А нафига вам pull без коммитов? :)


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Andrey Mitrofanov , 20-Сен-14 10:14 
>> Если не было коммитов то и конфликтов не будет.
> А нафига вам pull без коммитов?

Децкий сад! Если не было коммитов _на _этой стоороне, тогда при пуле с той стороны, где _комиты _были, будет фаст-форвард, а не мерж.             А теперь снова сделай вид, что ты в курсе, давай.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено wal , 19-Сен-14 07:17 
> А почему вы сразу не выложили проект на гитхаб? ...

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


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 19-Сен-14 11:35 
>> А почему вы сразу не выложили проект на гитхаб? ...
> так уж получилось, количество дней на разработку ограничено (обычно в отпуске или
> в новогодние праздники), просто не успевал, чтоб выложить на гитхаб надо
> еще время для  приведения к нормальному виду :)

git remote add && git push, времени на это нужно меньше минуты. Приведение к нормальному виду - это всё сказки, теперь ваши простыни варнингов видят все. Сборочную систему, слава богу, уже переписали.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено wal , 19-Сен-14 11:56 
> Приведение к нормальному виду - это всё сказки, теперь ваши простыни
> варнингов видят все. Сборочную систему, слава богу, уже переписали.

это не мои варнинги, а тех кто включил подсказки для детей в компиляторе :)
про какие сказки речь?


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 19-Сен-14 15:20 
Ты че пристал-то? Будто он должен тебе что-то. Как захотел - так и сделал, ибо for fun.

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 26-Сен-14 21:35 
Ага, в следующий раз как ко врачу пойдёте желаю чтобы он так же считал.

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено arisu , 27-Сен-14 02:45 
> Ага, в следующий раз как ко врачу пойдёте желаю чтобы он так
> же считал.

требуй назад свои деньги, чо.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено anonymus , 18-Сен-14 10:02 
а чем sunrise commander не устраивает?

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено arisu , 21-Сен-14 01:43 
> а чем sunrise commander не устраивает?

рантайм большой. требует какого-то стрёмного монстра для работы.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 10:13 
Не нужно, ибо есть полуночный командир.

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Pbibi , 18-Сен-14 10:32 
Полуночного командира нет под форточки!

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Diozan , 18-Сен-14 10:40 
Есть и нормально работает...

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 14:25 
> Есть и нормально работает...

Функционально он чуть более, чем никакой. После Far. Жалкое подобие левой руки.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 15:38 
А что, в Far кроме понтов ещё и какая-то функциональность есть?

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено анон , 19-Сен-14 09:27 
> А что, в Far кроме понтов ещё и какая-то функциональность есть?

Ну хотя бы стандартные хоткеи...


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено VolanD , 18-Сен-14 17:22 
> Полуночного командира нет под форточки!

А нафига он виндах, там и фар прекрасно работает.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Stax , 18-Сен-14 19:29 
>> Полуночного командира нет под форточки!
> А нафига он виндах, там и фар прекрасно работает.

Но он работает в DOS-окне :(( Что не дает преимуществ, кроме как потешить ностальгию по NC. Даже если кто и пользуется тем, что под рукой есть командная строка, она слишком убога под виндой. Даже вывод программы вверх не прокрутить. Ну то есть вообще говоря прокрутить можно, но запуск фара ломает и эту функциональность.

А вот Wal Commander полноценная графическая программа.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 22:21 
> Но он работает в DOS-окне

Это очень увлекательно, особенно в свете того, что дос окончательно выпилили из состава шиндошс, ЕМНИП, в ME.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено hoopoe , 18-Сен-14 22:22 
> Даже вывод программы вверх не прокрутить. Ну то есть вообще говоря прокрутить можно, но запуск фара ломает и эту функциональность.

Фар еще с версии 2 умел делать скроллинг консоли


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 19-Сен-14 08:53 
> А вот Wal Commander полноценная графическая программа.

Т где тут плюсы?


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено GotF , 18-Сен-14 20:52 
> А нафига он виндах, там и фар прекрасно работает.

Нажми в Far C-o. Что увидел? cmd.exe? А в MC я вижу zsh. Выбор очевиден.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 20-Сен-14 06:55 
> Полуночного командира нет под форточки!

Вообще-то есть. А вот изображать иксы под виндой - это весьма утонченное извращение, надо сказать...


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 10:27 
Интересно, а когда будет реализована работа с архивами ?

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено anonymous , 18-Сен-14 10:31 
К следующей версии, не?

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 10:52 
Слава богу, cmake прикрутили. Теперь собирается из коробки, при том что кривoй велoсипедный makefile как не работал так и не работает. Бинарное гoвно из libssh не убрали - не зачёт. Варнингов немеряно - хочется прям распечатать лог сборки и автору по роже ими повохить. А так - собирается и работает, на FAR похоже. Думаю, кому-то понравится.

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 11:38 
Подтверждаю, варнингов очень много.

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 12:00 
add_definitions(-Werror) добавь в CMakeLists.txt

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 13:03 
И что? У меня оно просто не соберётся, а автор такой pull небось никогда не примет.

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 19-Сен-14 09:38 
> add_definitions(-Werror) добавь в CMakeLists.txt

Тем, кто так делает в продакшене, не место в профессии.

Подсказка: набор предупреждений меняется от версии к версии и от компилятора к компилятору.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 19-Сен-14 11:39 
> Тем, кто так делает в продакшене, не место в профессии.

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

> Подсказка: набор предупреждений меняется от версии к версии и от компилятора к
> компилятору.

И? Тут где-то скрыта причина не фиксить варнинги на любом компиляторе?


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено arisu , 21-Сен-14 01:45 
>> add_definitions(-Werror) добавь в CMakeLists.txt
> Тем, кто так делает в продакшене, не место в профессии.

лёня, залогинься.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено kurokaze , 18-Сен-14 12:22 
> Экспериментальная работа под управлением OS X с помощью XQuartz;

Уносите

PS: А писали бы на Qt - работало бы нативно под cocoa


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 14:10 
> Подсчёт размера нескольких выбранных директорий при нажатии клавиши F3;

Наконец-то!
Единственное, чего мне не хватало под линуксовыми командерами по сравнению с оригинальным Far.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Crazy Alex , 18-Сен-14 14:18 
В mc - ctrl+space

Вообще, хотя mc и слабоват по сравнению с far (как ни крути, полноценный API - это всегда круто), но большая часть тех, кто им пользуется, ни хрена его возможностей не знает. Хотя причиной тому, в основном, отвратительная документация.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 14:25 
> В mc - ctrl+space
> Вообще, хотя mc и слабоват по сравнению с far (как ни крути,
> полноценный API - это всегда круто), но большая часть тех, кто
> им пользуется, ни хрена его возможностей не знает. Хотя причиной тому,
> в основном, отвратительная документация.

Помниться, к NC она вообще не требовалась.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Stax , 18-Сен-14 19:24 
Ну, на практике пользователи обычно что-то все-таки читали, того же Фигурнова, к примеру :)

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено arisu , 21-Сен-14 01:46 
>> в основном, отвратительная документация.
> Помниться, к NC она вообще не требовалась.

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


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 18-Сен-14 14:31 
> В mc - ctrl+space

СПАСИБО


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Guest007 , 18-Сен-14 14:51 
Ты изменил мою жизнь! Больше 15 лет du -h :-(

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено arisu , 21-Сен-14 01:47 
> Ты изменил мою жизнь! Больше 15 лет du -h :-(

там ещё и несколько редакторов и просмотрщиков одновременно можно открыть. а ещё… нет, не надо. пока хватит.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Психиатр , 18-Сен-14 21:12 
мляяя спасибо 100 лет mc юзаю и не знал про эту фичу

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 19-Сен-14 09:24 
> В mc - ctrl+space

Спасибо.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено VolanD , 23-Сен-14 09:04 
> В mc - ctrl+space
> Вообще, хотя mc и слабоват по сравнению с far (как ни крути,
> полноценный API - это всегда круто), но большая часть тех, кто
> им пользуется, ни хрена его возможностей не знает. Хотя причиной тому,
> в основном, отвратительная документация.

Нет, причина тому подход МЦ- сделать свой лесопед и обязательно чтобы не так как в оригинале!


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено ALex_hha , 18-Сен-14 22:18 
А язык интерфейса поменять нельзя? Почему Consolas, который в putty отлично смотрится, тут так ужасно выглядит?!

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Denis , 19-Сен-14 10:37 
а можно для не программера инструкцию как это собирать? вообще хорошим тоном считается указывать шаги по сборке в readme.

"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 19-Сен-14 11:40 
> а можно для не программера инструкцию как это собирать? вообще хорошим тоном
> считается указывать шаги по сборке в readme.

Хорошем тоном считается использовать cmake, а он всегда собирается одинаково - cmake . && make.


"Вышел Wal Commander GitHub Edition 0.17"
Отправлено Аноним , 19-Сен-14 15:27 
> Хорошем тоном считается использовать cmake

лолшто