Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 2)

Модерирует : gyra, Maz

Widok (12-10-2009 17:34): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117

   

Nep



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FAR Manager : http://www.farmanager.com (старый адрес http://www.rarlab.com)

   
 
Как правильно установить последнюю версию?
1. Скачайте FAR Manager 1.70 (1.75) и установите.
2. Скачайте последнее обновление после версии 1.70 (1.75) и перепишите файлы из архива в каталог с установленным FAR Manager 1.70 (1.75).
3. Скачайте последнюю сборку FAR Manager 1.71 и перепишите файлы из архива в каталог с установленным Far Manager. Там же скачайте последнее обновление стандартных плагинов и распакуйте его в подкаталог Plugins.
Примечание: версия 1.75 RC0 является более стабильной и функциональной, чем релиз 1.70.
 
Где искать дополнительные плагины от сторонних разработчиков?
1. Плагринг. Долгое время не обновлялся, но все старые плагины лежат там.
2. Анонсы плагинов на официальном форуме. Теперь все новые плагины и обновления старых плагинов выкладываются на официальном форуме проекта.
 
Как самому собрать Far 2 x64? Far x64 - ночные сборки
Инструкция
 
Те, кому лень собирать самим, могут скачать отсюда: Far Manager v2.0 alpha build <..> x86/x64
 
"Ночные" сборки линейки 2.0 (прим.: версия 2.0 находится в стадии разработки и не рекомендуется для повседневного использования)
Информация о плагинах для версии 2.0
 
Пользовательские сборки FAR Manager
 
» PlugRinG viewer - плагин к Far - онлайн-браузер по базе плагринга  
» FAR plugins manager - внешний менеджер плагинов
» FAR Exception + ExcDump library + HaronDemangle - дополнительные dll для записи в лог отладочной информации при схлопывании far на фатальной ошибке.
 
Устаревшие ссылки
 
Примечания

  1. С 13 декабря 2008 г. произошло переименование веток: ANSI-ветка 1.71 превратилась в 1.75, а Unicode-ветка получила номер версии 2.0 вместо 1.80. Т.е. теперь версии 1.хх это ANSI ("старый" FAR), а версии 2.хх - Unicode ("новый" FAR). Эти ветки сильно различаются по способу взаимодействия с плагинами и системой!
  2. При обновлении ANSI-ветки 1.хх более старые версии плагинов могут работать в более новом FAR, но более новые плагины в большинстве случаев требуют обновления FAR (см. документацию).  
  3. Unicode-плагины в ANSI-версии FAR не работают - у них иной способ взаимодействия (API) с Far.exe, поэтому даже не пытайтесь их использовать в FAR версии ниже 1.80.
  4. При обновлении Unicode-версии FAR 1.80/2.0 обращайте внимание на номер сборки: следует обязательно обновить все плагины для сборок 677/680/684, иначе они не будут работать. ANSI-плагины (кроме тех, которые работают в Редакторе) можно применять в Unicode-версии FAR, в меню плагинов (вызываемом по F11) они будут помечены значком [A] справа от их имени. Unicode-плагины в FAR 1.80/2.x никаким значком после имени не помечаются.
  5. Unicode-версия FAR 1.80/2.x требует как минимум Windows 2000, т.е. она работает только в Windows 2000/XP/2003/Vista/2008.

Всего записей: 41940 | Зарегистр. 24-06-2001 | Отправлено: 11:02 10-04-2006 | Исправлено: Maz, 22:36 01-03-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark
 
Эх, я то ждал что разработчики наконец-то ответят, а выходить только мы между собой общаешься, а они в свои игры играют, на вопросы-проблемы ноль внимания.  
 
Ну, API как всегда корёжат, ладно б только баги прибивались при этом, так его меняют на ходу в итоге новые проблемы возникают. Может им было бы проще сказать себе "Стоп, давайте остановимся, "устаканим" API, а все изменения будем вносить только для исправления найденных ошибок. И не делать новых изменений, пока не убедимся что всне найденные ошибки исправили" иначе получаем цепочки трудно устранимых ошибок.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 05:57 17-07-2009 | Исправлено: Victor_VG, 06:04 17-07-2009
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Может им было бы проще сказать себе "Стоп, давайте остановимся, "устаканим" API

Для этого нужно, чтобы был общий для всех разработчиков "бизнес-план". Он есть? Мне сомнительно. Единственный, хотя, надо признать, совсем немаленький плюс в нынешнем положении дел я вижу в том, что FAR, кажется, вышел-таки из стагнации, и началась хоть какая-то жизнь.

Всего записей: 4706 | Зарегистр. 22-04-2002 | Отправлено: 10:25 17-07-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
 
Могу уверенно сказать - ребята баги подчищают, накопилось их, а вот ТЗ, или хотя бы общего плана работ как не было, так и нет - некому писать. Светлых голов полно, а отца-командира нет. Наверное ситуация такая их устраивает Иначе такой свистопляски из-за их неопытности в сложных проектах мы бы не наблюдали.
 
А вот после этого можно и инфаркт схватить:

Цитата:
warp 17.07.2009 19:58:00 +0300 - build 1048
 
1. Добавил (вернул) поддержку в (HANDLE)-2 в OpenFilePlugin. Может PictureView и заработает.  
   Но это ненадолго.

2WARP ItSelf
 
Пожалуйста, не надо так больше шутить. Ладно? Я имею ввиду вот это:  

Цитата:
Может PictureView и заработает. Но это ненадолго.


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 11:07 17-07-2009 | Исправлено: Victor_VG, 21:52 17-07-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Новое:
 

Цитата:
drkns 17.07.2009 23:45:27 +0200 - build 1049
 
1. Рефакторинг UserMenu:
   - теперь оно есть класс (привет редактору и вьюверу);
   - выкинута куча копипасты. Будьте бдительны, что-нибудь вполне могло отвалиться;
   - проверка корректности горячей клавиши и названия пункта перенесена в обработчик диалога;
   Плюшки:
   - в качестве горячих клавиш могут использоваться все функциональные, вплоть до F24;
   - Разделителем теперь считается любой пункт с горячей клавишей "-". Если метка не пуста, она будет использована в качестве текста разделителя.
   - пункты меню можно двигать вверх-вниз по Ctrl<Up|Down>.
 
2. Частично восстановлен PROJECT_DI_MEMOEDIT.
 
3. Класс CachedWrite вынесен в отдельный файл.

Посему вопрос - у меня скопилась коллекция - 208 вариантов Far 2.0 от билда 710, до билда 1049. Варианты разные и с модификацией кода и без неё. Нужда кому в ней есть? Скомпилено в в gcc. х86. Суммарный размер архивов - 242,5 Мб. В принципе могу выложить на обменник или на трекер слить.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 06:13 18-07-2009 | Исправлено: Victor_VG, 16:46 18-07-2009
Zeroes



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
 
И что с ними делать?

Всего записей: 506 | Зарегистр. 23-10-2003 | Отправлено: 16:16 18-07-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zeroes
 
Сам решай. Я пользуюсь для ловли багов.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 16:45 18-07-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
О режиме сортировки по именам
 
Достали меня уже приятели вопросом о сортировке по именам в панелях - мол сменилась, не правильная и т.д. Я проверил. Сортировка начиная с билда 2.0.1038 полностью соответствует системной. zg убрав ошибку:

Цитата:
zg 12.07.2009 11:29:40 +0200 - build 1038
 
1. в StrCmp* добавлен флаг SORT_STRINGSORT. причина - разница результатов:
   printf("%d\n",CompareString(0,NORM_IGNORECASE,"\"aaa aaa\"",9,"\"aaa aaa-2\"",9));
   printf("%d\n",CompareString(0,NORM_IGNORECASE,"\"aaa aaa\"",-1,"\"aaa aaa-2\"",-1));
   в фаре очень желательно, чтобы совпадали.
   починился Mantis#0000804: не отображается существующий description для одной из папок.

не только баг починил, но и сделал всё абсолютно верно - привёл направление сортировки в панелях в полное соответствие с системным. Специально это проверял на своей коллекции, и на EF Commander, и на Total Commander, и на XYPlorer, и на системном Explorer - способ сортировки, вернее её направление в режиме сортировки по именам во всех билдах начиная с 2.0.1038 SVN 3259 полностью соответствует принятым в системе стандартам.
 
 И в связи с этим у меня есть огромное желание задать автору тикета Mantis#0000974 вопрос: а он сам такую проверку сделал, прежде чем спросонья этот "баг" влепить иль спешил как голый в баню? Видать он или долго спал, или запостил эту глупость, если не сказать жёстче - бредятину, дабы отметится - "И мы тут были!", аль с великого перепою, сиречь с бодуна. Тут мне только остаётся просить уважаемых разработчиков данный тикет как ошибочный закрыть или удалить чтобы прервать поток дурацких вопросов. А то ведь его, этот несчастный тикет, аж из Тьмутаракани парень мне по сотовому взахлёб читал, денег на роуминг не пожалел, хотя он скупердяй известный, да пожалуй и поскупее Кощея Бессмертного будет.
 
WARP ItSelf
 
За ремонт PictureView  2.0.1048 - спасибо! В 2.0.1050 сбоев с ним нет.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 05:13 19-07-2009 | Исправлено: Victor_VG, 05:28 19-07-2009
AlVlS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
баг действительно имеет быть, как исправить я привел в последнем сообщении тут http://forum.farmanager.com/viewtopic.php?f=3&t=3774

Всего записей: 85 | Зарегистр. 30-11-2008 | Отправлено: 20:01 19-07-2009
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
За ремонт PictureView  2.0.1048 - спасибо!

Присоединяюсь.
 
А вот интересно, это только у меня так в FAR2 (1050): при добавлении файла в архив (с помощью MultiArc (1.75.0.186) этот файл сначала открывается в программе по умолчанию, и лишь затем добавляется в архив? Если же надо добавить в архив вложенную папку, то и того хуже: вместе с этой папкой в архиве оказываются и все файлы из текущей папки, а по окончании выводится содержимое этой подпапки.

Всего записей: 4706 | Зарегистр. 22-04-2002 | Отправлено: 22:19 19-07-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
 
Это ошибка в настройках. Была у меня такая, поковыряюсь - скажу где галку снять. С хожу не помню точного места. А добавление - у меня с ним проблемы нет - выставляется меню, там выбираю MultiArc и добавляю. Если что - моя сборка у меня на серверах, там этих ошибок нет. Утром закинул.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 23:14 19-07-2009
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В настройках мультиарка? Командные строки архиватора такие же, как в 1.75, но там всё работает без проблем...

Всего записей: 4706 | Зарегистр. 22-04-2002 | Отправлено: 00:22 20-07-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
 
Нет. Могу просто кинуть свой дефолтный файл настроек, но он здоровый - 123 Кб. Или гляну чуть позже. Годится?
 
DimmY
 
Сейчас 2.0.1051 соберу и посмотрю где эта настройка. Пока сходу не нашёл, надо глубже покопаться. А SVN я ещё не обновил, только бэкап сделал.
 
DimmY
 
Кажется одну вещь я вспомнил: у RAR есть такая паршивая особенность - в настройках профиля сжатия у меня стояла галка "Сохранять файловые потоки". В итоге RAR все совпадающие по имени файлы в архив кидал вместе с каталогами, т.е. картина была аналогичной. Потом кто-то из ребят подсказал, правда не помню кто именно, её сбросить. Я это сделал, и проблема исчезла. Может именно в настройке RAR или иного архиватора умеющего работать с потоками NTFS и находится её первопричина?

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 01:08 20-07-2009 | Исправлено: Victor_VG, 02:33 20-07-2009
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Годится, конечно. Но всё равно непонятно: настройки и самого мультиарка, и архиватора абсолютно одинаковые и в 1.75, и в 2.0, однако в первом случае всё работает нормально, а во втором вот такая ерундистика.
Сохранение потоков у меня никогда не было включено (и, кстати, разве профили как-то действуют на консольный RAR?).

Всего записей: 4706 | Зарегистр. 22-04-2002 | Отправлено: 09:47 20-07-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
 
Так он же их читает из rar.cfg что на Win, что на UNIX я так и подумал на него - больно похоже на его фокусы. Ладно, минут через 20 кину и ссылку дам. Добро? А то у меня тут микропроблемы - мэйк затёр здоровый, восстанавливаю по черновикам.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 10:50 20-07-2009
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Всё, отбой воздушной тревоги. Разобрался.
Проблема крылась в плагине FileCopyEx, который у меня был привязан к F5/F6. Причём забавно, что этот глюк вылезает только при использовании клавиатуры – если мышью, то всё нормально. В общем, отвязал FileCopyEx от стандартных F5/F6. Неудобно, конечно, но всяко лучше, чем если бы этот плагин вообще перестал работать.
 
P.S. А файла rar.cfg у меня в системе нет вовсе.
 
P.P.S. Только что заметил ещё один занятный глюк: если создать архив, поместив в него первым файл (JPEG) без сжатия (-m0), то при попытке входа в такой архив по Enter управление берёт на себя вовсе не мультиарк, а (в моём случае) плагин PictureView. В принципе этот баг можно рассматривать как интересную особенность.

Всего записей: 4706 | Зарегистр. 22-04-2002 | Отправлено: 13:53 20-07-2009 | Исправлено: DimmY, 14:24 20-07-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
 
Забавно, но у меня менюшка исправно вылазит коли надо. Но сей факт - проверю и запомню. Конфиг у Rar под Win называется Settnig.reg хранится в профиле $APPDATA/WinRAR.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 14:15 20-07-2009 | Исправлено: Victor_VG, 14:17 20-07-2009
igor_andreev

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Enter управление берёт на себя вовсе не мультиарк, а (в моём случае) плагин PictureView

Тоже сталкивался с такими архивами

Цитата:
Конфиг у Rar под Win называется Settnig.reg хранится в профиле $APPDATA/WinRAR.

У консольного rar конфиг называется rar.ini и находится или в папке WinRAR в профиле пользователя или рядом с rar.exe

Всего записей: 1705 | Зарегистр. 08-12-2004 | Отправлено: 15:36 20-07-2009
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати, у FAR'a до сих пор большие проблемы с именами файлов и текстами, содержащими символы, кодируемые более чем одним байтом (в общем случае это MultiByte Character Set, применительно к Windows - DBCS). И во вьювере, и в редакторе (при выделении/редактировании таких символов), и в диалогах при выделении/редактировании имен файлов.

Всего записей: 6833 | Зарегистр. 01-10-2002 | Отправлено: 20:18 21-07-2009 | Исправлено: Benchmark, 20:21 21-07-2009
aar



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark

Цитата:
у FAR'a до сих пор большие проблемы с именами файлов и текстами, содержащими символы, кодируемые более чем одним байтом

С некоторыми символами, кодируемыми одним байтом, тоже есть проблемы. Пример — тире, Alt+0151

----------
* * *

Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 20:41 21-07-2009
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DiRTy_GaRRy
 
Видел 961 тикет. С проблемой знаком. В Установке KPlayer вылезла. Решение в двойном цикле просмотра дерева ключей. Сначала ищем ключ, а потом в нём значение. Код функции ниже:

Цитата:
 
  ${registry::Open} "HKCR" "/K=0 /S=0 /V=1 /NI='KMPlayer.exe' /G=1" $0
  StrCmp $0 0 +2 +1
  Goto close
  loop:
  ${registry::Find} "$0" $1 $2 $3 $4
  StrCmp $4 "REG_SZ" +1 0
  ${registry::Read} "$1" $2 $3 $4
  StrCpy $5 $3 9 -9
  StrCmp $5 '/ADD "%1"' +1 play
  StrCpy $3 '"$instdir\KMPlayer.exe /ADD "%1"'
  ${registry::Write} "$1" $2 $3 "REG_SZ" $5
  Goto loop

и под мантис 978 - готовый diff, может и пригодится:

Цитата:
Index: viewer.cpp
===================================================================
--- viewer.cpp    (revision 3292)
+++ viewer.cpp    (working copy)
@@ -789,5 +789,9 @@
    wcscat(OutStr,TextStr);
 
+   for(size_t I=0; I < wcslen (OutStr); ++I)
+   if(OutStr[I] == (wchar_t)0xFFFF)
+   OutStr[I]=L'?';
+
    if (StrLength(OutStr)>HexLeftPos)
      mprintf(L"%-*.*s",ObjWidth,ObjWidth,OutStr+(int)HexLeftPos);
 
 

 
Скопилю  в gcc - то же проверю. Вдвоём надёжнее.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 15:45 24-07-2009 | Исправлено: Victor_VG, 16:09 24-07-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 2)
Widok (12-10-2009 17:34): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru