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

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

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

Maz (23-11-2017 18:57): FAR Manager (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

AlViS



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

 
Предыдущие топики:  1 2 3
 
Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в ночных сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).
 
Общие сведения о совместимости FAR и плагинов
 
Можно воспользоваться одной из пользовательских сборок FAR Manager
Вопросы, касающиеся сборок, следует задавать непосредственно их авторам, а не на официальном форуме.
 
Где взять дополнительные плагины, скрипты и макросы?
Плагринг. В настоящее время большинство авторов (возможно, уже и все) выкладывают плагины здесь. Кроме плагинов здесь появляется всё относящиеся к FAR: дополнения, консольные шрифты, скрипты и пр.
Анонсы плагинов на официальном форуме. Даже если автор не выкладывает по каким-либо причинам плагин на плагринге, он может дать анонс в этой теме.
Полезные скрипты и макросы.
 
Инструкции по сборке ФАРа из исходников
Набор для самостоятельной сборки ФАРа
Как собрать FAR самостоятельно (старая инструкция)  
 
Ссылки на устаревшие версии
Выдержка из Far Manager Site and Forum ‹ FAQ :
Отличия FAR 3 от FAR 2
Отличия FAR 2 от FAR 1.7
 
Примечания
 
* 13 декабря 2008 г. произошло переименование веток: ANSI-ветка 1.71 превратилась в 1.75, а Unicode-ветка получила номер версии 2.0 (вместо 1.80). Т.е. версии 1.хх это ANSI ("старый" FAR), а версии 2.хх – Unicode ("новый" FAR). Эти ветки сильно различаются по способу взаимодействия с плагинами и системой!
* При обновлении ANSI-ветки 1.хх более старые версии плагинов могут работать в более новом FAR, но более новые плагины в большинстве случаев требуют обновления FAR (см. документацию).
* Unicode-плагины в ANSI-версии FAR не работают – у них иной способ взаимодействия (API) с Far.exe, поэтому даже не пытайтесь их использовать в FAR версии ниже 1.80.
* При обновлении Unicode-версии FAR 1.80/2.0/3.0 обращайте внимание на номер сборки: следует обязательно обновить все плагины для сборок 677/680/684, иначе они не будут работать. ANSI-плагины (кроме тех, которые работают в редакторе) можно применять в Unicode-версии FAR, в меню плагинов (вызываемом по F11) они будут помечены значком [A] справа от их имени. Unicode-плагины в FAR 1.80/2.x/3.х никаким значком после имени не помечаются.
* Unicode-версия FAR 1.80/2.x/3.х требует как минимум Windows 2000, т.е. она работает только в Windows 2000/XP/2003/Vista/2008/7/8/10.
* Плагины от FAR 2 несовместимы с FAR 3 и не запустятся.
* В FAR 3 выборочно могут работать плагины от FAR 1, однако не стоит брать от FAR 1 плагины для редактора или работающие с дисками: первые портят текст в Юникоде, вторые – файловую систему.
* В любом случае разрядность плагинов должна совпадать с разрядностью FAR, иначе плагин не будет загружен.

 
Принципиальные различия между hard link, symlink и junction
Как устранить взаимное влияние запущенных копий FAR в памяти
Как запустить Lua/MoonScript из FAR
Как правильно добавить в программу нужную DLL (или иную зависимость), чтобы при обновлении ОС или иных программ она не перестала работать
 
Общие правила обращения за помощью
  1. Решаете задачу самостоятельно, при необходимости ищете ответы в теме и других источниках. Предварительное изучение документации обязательно!
  2. Если ваших знаний не хватает, то задаёте вопрос в форуме и строго следуете инструкциям тех людей, которые вам помогают.
  3. Если решить задачу, следуя пунктам 1 и 2, не удалось, то задаёте вопрос разработчикам.

Невыполнение этих правил ведёт к тому, что никто не станет помогать решать вашу задачу.

Всего записей: 2396 | Зарегистр. 03-01-2002 | Отправлено: 11:10 07-11-2015 | Исправлено: Victor_VG, 04:33 26-09-2017
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ardkl
 
Достаточно переименовать Far.exe.example.ini в Far.exe.ini и оставить в нём примерно такое содержимое:

Цитата:
[General]
UseSystemProfiles=0
UserProfileDir=%FARHOME%\Profile
UserLocalProfileDir=%FARHOME%\Profile
TemplateProfile=%FARHOME%\Default.farconfig
GlobalUserMenuDir=%FARHOME%

 
Ну и, понятно, в папке с FAR для этого нужна папка Profile

Всего записей: 6510 | Зарегистр. 01-10-2002 | Отправлено: 18:57 05-04-2017 | Исправлено: Benchmark, 18:58 05-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно проще - создаём в любом текстовом редакторе makeport.cmd и копируем в него команды:

Цитата:
@echo off
@if not exist Far.exe.ini (@echo [General] > Far.exe.ini)
@echo UseSystemProfiles=0 >> Far.exe.ini
@echo UserProfileDir=%FARHOME%\Profile >> Far.exe.ini
@echo GlobalUserMenuDir=%FARHOME% >> Far.exe.ini
@echo TemplateProfile=%FARHOME%\Default.farconfig >> Far.exe.ini
@echo DefaultLanguage=Russian >> Far.exe.ini
@echo UserLocalProfileDir=%FARHOME%\Profile >> Far.exe.ini
@mkdir "Profile\Macros\modules" > nul
@mkdir "Profile\Macros\scripts" > nul
@mkdir "Profile\Menus" > nul
@mkdir "Profile\PluginsData"> nul
@rem if Your rename this script, please correct btatch script name (makeport.cmd) in to command below:
@del /f/q "%~dp0makeport.cmd" > nul  
@exit /b

батник кладём в каталог Far и выполняем. Он сам всё создаст, единственное что нужно иметь это право записи в данный каталог. После своего завершения батник самоуничтожится так как станет мусором. Если вы поменяете имя скрипта, то поправьте его в строчке @del /f/q "%~dp0makeport.cmd" > nul . Ну и сразу оговорюсь - в данном батнике специально подавлен вывод сообщений команд, потому он отрабатывает молча, любой иной батник при самоуничтожении он не тронет. При первом запуске Far сразу будут установлены русский язык меню и справки.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 24879 | Зарегистр. 31-07-2002 | Отправлено: 19:34 05-04-2017 | Исправлено: Victor_VG, 19:44 05-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FarUE3 b4931 r14848 Wed Apr 05 23:20:10 +0300 2017
 
1. b4931 r14848
2. LuaFAR Search v3.37.2.0
3. Рефакторинг. Обновление совместимо с SVN r14739 - SVN r14848
 
b4929 r14844 Tue Apr 04 00:00:22 +0300 2017
 
1. b4929 r14844
2. eDecoder v1.13.0.110
3. LuaPicture Git-27bb55d25e
4. LuaManager v3.1.8_1 - bugfix с форума и немного чёрной магии
5. Рефакторинг. Обновление совместимо с SVN r14739 - SVN r14844

 
для х64 аналогично, только чёрная магия - намёк IgorZ на то, что имеет смысл уточнить фильтры поиска путей модулей т.к. при сегодняшней реализации скрипт по умолчанию в общем случае строит такой список путей поиска модулей:
 
Фильтр путей модулей
 
%FARHOME%\Profile\Macros\modules\?.lua
%FARHOME%\Profile\Macros\modules\?\init.lua
.\?.lua
%FARHOME%\lua\?.lua
%FARHOME%\lua\?\init.lua
%FARHOME%\?.lua
%FARHOME%\?\init.lua
%FARHOME%\Profile\Macros\modules\?.moon
%FARHOME%\Profile\Macros\modules\?\init.moon
.\?.moon
%FARHOME%\lua\?.moon
%FARHOME%\lua\?\init.moon
%FARHOME%\?.moon
%FARHOME%\?\init.moon
%FARHOME%\Profile\Macros\modules\?.dll
.\?.dll
%FARHOME%\?.dll
%FARHOME%\loadall.dll

 
и все строки в нём помечены что приводит к длительному зависанию не только скрипта, но и фар-а в целом пока вручную пути не поправишь. Ну, тут я вижу разумное решение - исправить функцию поиска так, чтобы по умолчанию выбирались только пути  
 
%FARHOME%\Profile\Macros\modules\?.lua
%FARHOME%\Profile\Macros\modules\?\init.lua
 
%FARHOME%\Profile\Macros\modules\?.moon
%FARHOME%\Profile\Macros\modules\?\init.moon

 
а остальные пусть помечает/добавляет сам пользователь. Именно поэтому мне и пришлось задействовать М4 для адаптации шаблона импорта - это и быстрее и надёжнее с учётом того, что Игорь наверняка это место после переделает. По крайней меря я надеюсь что данный недостаток будет устранён именно в авторской версии скрипта, что исключит последующую работу по наложению патчей на исправленные пользовательские копии. Ну и дефолтные значения я у себя сразу в 0 поставил, заодно поправив указанную Игорем строку ибо меньше ошибок - спокойнее сон.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 24879 | Зарегистр. 31-07-2002 | Отправлено: 23:46 05-04-2017
VidelSamogO



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

Цитата:
F2 - F - D - F - R
А-а!
Что же вы молчали! От ить оно ить как . А что же тогда собой представляет F11-sNTFS information-compress files?

Всего записей: 736 | Зарегистр. 16-08-2008 | Отправлено: 01:38 06-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VidelSamogO
 
А readme.txt зачем в сборке? Там же целый раздел FAQ, а F11-s NTFS information-compress files вызывает API сжатия из ntfs.sys и сжимает указанные нами файл(ы)/каталоги без рекурсии дерева каталогов.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 24879 | Зарегистр. 31-07-2002 | Отправлено: 02:48 06-04-2017
VidelSamogO



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

Цитата:
А readme.txt зачем в сборке?
Читаем-с. Как же-с. Настольная книга.

Всего записей: 736 | Зарегистр. 16-08-2008 | Отправлено: 11:30 06-04-2017
Victor_VG



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

Цитата:
drkns 06.04.2017 07:53:14 +0000 - build 4932
 
1. Не работал вайп пустых файлов

- под b4931 ошибка ещё есть, в b4932 исправлена, сборки обновлены.
 
Добавлено:
The Unforgiven
 
Забирай в ./Far3. Там баг с уничтожением файлов нулевого размера исправлен.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 24879 | Зарегистр. 31-07-2002 | Отправлено: 11:51 06-04-2017
ardkl



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wseventeen
заранее нашёл прочитал и в своём первом сообщении сделал вывод:

Цитата:
Сам я не могу сделать портабл.

Вот чем мне можно помочь:

Цитата:
Меня интересует, чтоб была сразу раскраска файлов по типам и стабильная работа в ХР и Вин7


Всего записей: 78 | Зарегистр. 08-01-2010 | Отправлено: 15:33 06-04-2017
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всё это есть 'из коробки' просто скачиваете со странички загрузки официального сайта.
Но настроить цвета так как нужно вам, можете только вы сами.
Ну или скопируйте highlight.db из инстанса фар3, который настроен 'как надо'.

Всего записей: 1096 | Зарегистр. 20-12-2007 | Отправлено: 23:03 06-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FarImageView 3.46.5.4362 случайно обнаружил любопытное явление - взял с форума двух страничный TIF из архива p2.tif.7z и случайно на нём обнаружил что плагин видит только первую страницу этого ТИФ-а (в этом я убедился). Задал вопрос авторам либы - поскольку возможно это её ограничение? Скрипт написанный zq и Review 1.17 видят обе страницы картинки, а плагин только первую. Понятно заинтересовала природа явления, тем более что авторы FreeImage пишут "Accessing pages in a bitmap when there are multiple, such as in TIFF", а тут может быть плагин или либа не смогли разобрать контейнер?
 
Сложил всё в Test.7z - этого минимума: Far + ArcLite + ImageView + LuaMacro + picture.lua достаточно для исключения стороннего влияния.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 24879 | Зарегистр. 31-07-2002 | Отправлено: 05:13 08-04-2017 | Исправлено: Victor_VG, 06:07 08-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FarUE3 b4933 r14856 Sat Apr 08 23:50:01 +0300 2017
 
1. b4933 r14856
2. Fix typo в textconv_ru.lng (sf.net #115)
3. Рефакторинг. Обновление совместимо с SVN r14739 - SVN r14854
 
b4932 r14854 Sat Apr 08 20:58:55 +0300 2017
 
1. LuaMacro b602
2. LuaFAR Search v3,37.4.0
3. LuaFAR Search Addon v1.8
4. Мелкие уточнения в readme.txt
5. Рефакторинг. Обновление совместимо с SVN r14739 - SVN r14854
 
b4932 r14851 Fri Apr 07 03:17:47 +0300 2017
 
1. LuaMacro b601
2. LuaPicture Git-5f43f7d
3. Рефакторинг. Обновление совместимо с SVN r14739 - SVN r14851

 
изменения в х64 схожи, только инсталлятора нет. А в целом подкинем очередную порцию исправлений.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 24879 | Зарегистр. 31-07-2002 | Отправлено: 23:59 08-04-2017
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поддержка мыши
 
Количество насыщенных текстовых UI постоянно растёт, и пользователи хотят получить поддержку мыши для таких инструментов как Midnight Commander, Htop и других, так что мы добавили поддержку мыши в Win10 CU.

 
Кто нибудь обновился на Win10 CU, мышь в ФАРе нормально заработала (прокрутка колесиком)?

Всего записей: 2081 | Зарегистр. 16-08-2012 | Отправлено: 16:07 13-04-2017
warp

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

Цитата:
мышь в ФАРе нормально заработала (прокрутка колесиком)

 
Нет

Всего записей: 618 | Зарегистр. 11-02-2002 | Отправлено: 16:17 13-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то не пойму - ловлю AV в произвольных углах. Сначала поймал при просмотре текстового файла из архива, сейчас 100% падает на выписке из диффа readme.txtr при попытке открыть его на просмотр по F3 либо по ассоциации или отправить в редактор. В b4937 данной ошибки нет, отладчик указывает на ошибку в команде int 3 в дизассемблерном коде ntdll.dll. После попытки отладки ОС сразу завершает работу любой копии данного билда без выдачи краш-лога либо дампа. Пока откатил до b4937 ибо причина аварийного завершения в b4938 - повреждение кучи в ntdll.dll и следом за ним AV в Far.exe требует устранения, возможно это сбой компилятора.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 24879 | Зарегистр. 31-07-2002 | Отправлено: 18:54 22-04-2017 | Исправлено: Victor_VG, 18:56 22-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DrKnS
 
Спасибо за билд  4939 - ошибки с переполнением кучи более нет, других за несколько часов тестирования вроде так же не отловил. Посему обновил всё.
 
Ну и заодно, может кому и пригодится SVN Book.chm - Управление версиями в Subversion для SVN 1.4, (Соответствует редакции 5302), авторы Бен Коллинз-Сассман, Брайан У. Фитцпатрик, К. Майкл Пилато, русский перевод, переводчик (?), вытащен и сконвертирован в CHM для удобства чтения.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 24879 | Зарегистр. 31-07-2002 | Отправлено: 10:49 23-04-2017
skipik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Вить, можешь проверить кое что?
 
Версия: ver 3.0 build 4940 x64 SVN r14876
 
Захожу в каталог, там есть файл build.cmd, который я запускал с параметром "build.cmd 4940 14876". Нажимаю Ctrl+J и раньше в этом случае в командной строке показывались варианты из истории, а теперь не показываются, нужно нажать, например, Backspace и они появляются. Это так задумано теперь или баг?

Всего записей: 3243 | Зарегистр. 07-07-2006 | Отправлено: 18:48 23-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
 
Гляну как соберу. А ты пока посмотри https://github.com/andrew-grechkin/cpp/releases/tag/v2.3.15 и именно в десятке. С русским языком я позднее сам разберусь - там явно проверять и возможно поправить надо.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 24879 | Зарегистр. 31-07-2002 | Отправлено: 18:56 23-04-2017
skipik



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

Цитата:
А ты пока посмотри

Уже поставил и что самое главное - работает!

Всего записей: 3243 | Зарегистр. 07-07-2006 | Отправлено: 19:04 23-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
 
Добро. Значит у себя в код внесу изменения.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 24879 | Зарегистр. 31-07-2002 | Отправлено: 19:35 23-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
 
Дополнение глянул - если в истории есть сразу выводит.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 24879 | Зарегистр. 31-07-2002 | Отправлено: 21:59 23-04-2017
   

Страницы: 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 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)
Maz (23-11-2017 18:57): FAR Manager (часть 5)


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru