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

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

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

Maz (15-01-2020 17:38): FAR Manager (часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 200

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Предыдущие топики:  1 2 3 4
 
Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в ночных сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).
Архив всех предыдущих ночных сборок FAR
Last release на github - собирается практически сразу (в течение получаса) после каждого коммита.
 
Общие сведения о совместимости 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, иначе плагин не будет загружен.
* Блондинку на скриншоте зовут Tommie Jo.

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

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

Всего записей: 38741 | Зарегистр. 26-02-2002 | Отправлено: 18:55 23-11-2017 | Исправлено: Victor_VG, 10:00 09-09-2019
akv2005

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

Цитата:
В Far Manager уже много лет нет ни альфы, ни беты. Есть "ночные" сборки и есть "стабильные", на роль которых чаще всего выбирается одна из ночных с круглым номером билда. Никакого дополнительного тестирования при этом не производится.

 
Ok. В FAR не alpha и beta  а Стабильные и Ночные. Они отличаются по времени тестирования сборок. Alpha (стабильные) тестировались дольше чем beta (ночные). Это примитивно понятно.  
А если тестировались дольше - значит это автоматически обозначает дополнительное тестирование. Это уже логика, но несложная. А далее называйте как вам удобнее - мне удобнее alpha и beta. Если вы не согласны - укажите нелогичное предложение в этой цепочке.  
 
Victor_VG

Цитата:
для Far3 плагин не нужен - хватит макроса на F2/Shift-F2 с логикой типа if (F2 or Shift-F2) Then copy <filename>.<ext> <filename>.<ext>.bak End. Остальное по месту.
 

 
Я не очень в теме - ткните плиз меня в ссылку с инструкцией как это делать более подробно.
 

Всего записей: 24 | Зарегистр. 07-10-2005 | Отправлено: 23:37 24-06-2019 | Исправлено: akv2005, 23:38 24-06-2019
shmuz

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

Цитата:
Ok. В FAR не alpha и beta  а Стабильные и Ночные. Они отличаются по времени тестирования сборок. Alpha (стабильные) тестировались дольше чем beta (ночные). Это примитивно понятно

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

Всего записей: 1856 | Зарегистр. 09-03-2012 | Отправлено: 23:48 24-06-2019
Benchmark



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

Цитата:
В FAR не alpha и beta  а Стабильные и Ночные. Они отличаются по времени тестирования сборок. Alpha (стабильные) тестировались дольше чем beta (ночные)

Ни по какому "времени тестирования" они не отличаются.
 
Еще раз: стабильной объявляется одна из ночных сборок, у которой "красивый" номер билда. Например 3000 или 5555. Всё. Никаких других отличий нет."
 

Цитата:
А если тестировались дольше - значит это автоматически обозначает дополнительное тестирование.

Нет никакого дополнительного тестирования. Не нужно фантазировать.

Всего записей: 6832 | Зарегистр. 01-10-2002 | Отправлено: 23:51 24-06-2019
wseventeen

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

Цитата:
Нет никакого дополнительного тестирования. Не нужно фантазировать.

Конечно есть, надеюсь не надо объяснять 'почему'?
А фантазировать действительно не надо всё тестирование на пользователях.

Всего записей: 1415 | Зарегистр. 20-12-2007 | Отправлено: 00:49 25-06-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akv2005
 
Вам два разработчика Far-а сказали, причём неоднократно, что нет различия по времени тестирования, более того предугадать случайный вылет программы у пользователя невозможно.  
 
С макросом - после 5411 он вообще не нужен, обновитесь до текущего билда - "потеряете" кучу багов, а новые поймаете - пишите условия и пошаговые действия как воспроизвести, будем разбираться.  
 
Так как Far3 хранит свои настройки в БД, то можете сделать копию своей установки и поместить в неё Far.exe.ini следующего содержания:
 
[General]
UseSystemProfiles=0
UserProfileDir=%FARHOME%\Profile
GlobalUserMenuDir=%FARHOME%
DefaultLanguage=Russian
TemplateProfile=%FARHOME%\Default.farconfig
UserLocalProfileDir=%FARHOME%\Profile

 
это перенесёт настройки полученной тест-копии в её каталог, что позволит безболезненно с ней экспериментировать.  
 
А макросы пишутся к примеру на Lua/MoonScripts и помещаются в подкаталог ./Macros/scripts профиля фара в виде откуда и загружаются из файлов *.lua/*.moon . Писание по ним находится в ./Encyclopedia любого дистрибутива far3.

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

Всего записей: 33120 | Зарегистр. 31-07-2002 | Отправлено: 04:28 25-06-2019
Tiikker



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Блин, еще белорусский и польский языки добавились.. ) Морока их удалять после установки.. )) Как бы накропать простой батничек для оставления только русского, может, подсобит кто? о.О

Всего записей: 956 | Зарегистр. 05-06-2018 | Отправлено: 05:58 25-06-2019
eddiezato



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tiikker
А что там "кропать"?
Вот такое топорное у меня лежит, хотя нужно будет переписать на погибче.

Код:
@echo off
set /p _answer="Are you sure? (yes or whatever) "
if not %_answer%==yes exit
rd /s /q Addons
rd /s /q PluginSDK
del /f /q Far.exe.example.ini
del /f /q FarBel.lng
del /f /q FarCze.lng
del /f /q FarGer.lng
del /f /q FarHun.hlf
del /f /q FarHun.lng
del /f /q FarIta.lng
del /f /q FarPol.lng
del /f /q FarPol.hlf
del /f /q FarSky.lng
del /f /q FarSpa.lng
del /f /q FarUkr.lng
del /f /q File_id.diz
echo Done!
pause

Для eng нужно еще добавить, если не нужен:

Код:
del /f /q FarEng.lng
del /f /q FarEng.hlf

Всего записей: 1635 | Зарегистр. 26-02-2011 | Отправлено: 06:17 25-06-2019 | Исправлено: eddiezato, 06:21 25-06-2019
Tiikker



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eddiezato, eng - обязательно! Пасипки.. ))
 
.....
настроил уже.. ))
 
@echo off
set /p _answer="Are you sure? (y or whatever)"
if not %_answer%==y exit
rd /s /q PluginSDK
del /f /q Far.exe.example.ini
del /f /q FarEng.lng  
del /f /q FarEng.hlf
del /f /q FarBel.lng
del /f /q FarCze.lng
del /f /q FarGer.lng
del /f /q FarHun.hlf
del /f /q FarHun.lng
del /f /q FarIta.lng
del /f /q FarPol.lng
del /f /q FarPol.hlf
del /f /q FarSky.lng
del /f /q FarSpa.lng
del /f /q FarUkr.lng
echo Done!  
pause

Всего записей: 956 | Зарегистр. 05-06-2018 | Отправлено: 07:38 25-06-2019 | Исправлено: Tiikker, 07:43 25-06-2019
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FarUpdate.lua обновлён, из дистриба батником распаковываются только английские и русские языковые файлы.

Всего записей: 3469 | Зарегистр. 16-06-2007 | Отправлено: 09:01 25-06-2019
Tiikker



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21, прямая ссылка есть? На скрипт? А то я тут ничего не нашел... ((
 
 

Всего записей: 956 | Зарегистр. 05-06-2018 | Отправлено: 09:56 25-06-2019 | Исправлено: Tiikker, 10:06 25-06-2019
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tiikker, кликать пробовали?
 
 
Добавлено:
Атрибуты в 3 колонки разместить не выходит? - Места вроде бы хватает.

Всего записей: 3469 | Зарегистр. 16-06-2007 | Отправлено: 10:18 25-06-2019 | Исправлено: Alexyz21, 11:03 25-06-2019
DVall



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У eddiezato не полностью чистит, да и некрасиво.
У Alexyz21 слишком много и лишнее.
Так мне кажется кузявее(если только чистить от языковых файлов.)
 

Код:
 
@for %%I in (*.lng,*.hlf) do @(if not %%~nI==FarRus if not %%~nI==FarEng call:_Delete_Files %%I)
 
goto:_END_
 
:_Delete_Files
  set _File_=%~1
  set _File_DEL=*%_File_:~-7%
  del /Q /S %_File_DEL% >NUL
  exit /b
 
:_END_
 

 
Если надо и eng удалять убираем - if not %%~nI==FarEng
 
И осталось мелкий мусор явно задушить, если есть желание
del /Q /S *.bel.* >NUL
del /Q /S *.pol.* >NUL

Всего записей: 2598 | Зарегистр. 21-09-2001 | Отправлено: 11:24 25-06-2019 | Исправлено: DVall, 11:29 25-06-2019
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DVall, смысл же в ином - условно в 2 касания прочесть чейнджлог, если интересно, то обновить фар в любую из доступных версий, откатиться, если есть баги, вычислить версию, когда они были добавлены, если баги не новы.
 
А единожды вычистить от ненужных языков можно и без батника - бранчим каталог фара F11 B, жмём грей +, вставляем  

Код:
*.map,*spa.lng,*sky.lng,*Ger.lng,*Hun.lng,*Hun.hlf,*Ita.lng,*Pol.lng,*Pol.hlf,*.pol.*,*Cze.lng,*Ukr.lng,*Ukr.hlf,*Bel.lng,*Bel.hlf,*.bel.*
, Enter F8 Enter.

Всего записей: 3469 | Зарегистр. 16-06-2007 | Отправлено: 12:04 25-06-2019 | Исправлено: Alexyz21, 12:10 25-06-2019
DVall



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
У каждого свои методики обновления, удаления ненужного.
 
И каждый раз смотреть какой там новый лнг нарисовался...

Всего записей: 2598 | Зарегистр. 21-09-2001 | Отправлено: 12:20 25-06-2019
Tiikker



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21, конечно, перекидывает по страничкам, и всё, никаких загрузок нет.. Поэтому и задал вопрос..

Всего записей: 956 | Зарегистр. 05-06-2018 | Отправлено: 12:46 25-06-2019
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tiikker
Открываете эту ссылку, выделяете и копируете код в буфер обмена, затем создаёте файд с расширением .lua и вставляете туда скопированный код. Куда этот файл поместить, наверное, знаете.

Всего записей: 1856 | Зарегистр. 09-03-2012 | Отправлено: 13:40 25-06-2019
Tiikker



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz, ага, пасип, вроде, разобрался... Я сам скрипты то не пишу.. ) Положил сюда, но чота ничего не происходит..  
))
 
C:\Users\Администратор\AppData\Roaming\Far Manager\Profile\Macros\scripts\FarUpdate.lua
 
Не туда положил? )

Всего записей: 956 | Зарегистр. 05-06-2018 | Отправлено: 13:50 25-06-2019 | Исправлено: Tiikker, 13:59 25-06-2019
akv2005

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

Цитата:
Вам два разработчика Far-а сказали, причём неоднократно, что нет различия по времени тестирования, более того предугадать случайный вылет программы у пользователя невозможно.  

 
Ну как же нет различия по времени тестирования? Если стабильная сборка 5400 выложена 23 мая а beta 5417 23 июня. Стабильную сборку пользователи используют (читай тестируют) НА ЦЕЛЫЙ МЕСЯЦ ДОЛЬШЕ! Ну как же нет различия по времени тестирования? Извините за эмоции, но вы отрицаете настолько очевидную вещь ....
 

Цитата:
А макросы пишутся к примеру на Lua/MoonScripts и помещаются в подкаталог ./Macros/scripts профиля фара в виде откуда и загружаются из файлов *.lua/*.moon . Писание по ним находится в ./Encyclopedia любого дистрибутива far3.

 
Спасибо за наводку. Посмотрел. Но это целый язык со своими правилами, API и т.д. Я думал просто типа понятного .bat написать и положить в нужный каталог. Короче, всё оказалось сложнее и я лучше подожду что кому-то, кто разобрался в макросах потребуется тот же функционал Но всё равно спасибо за потраченное время.

Всего записей: 24 | Зарегистр. 07-10-2005 | Отправлено: 14:09 25-06-2019
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tiikker
Положите рядом с другими вашими макрофайлами. Выполните из комстроки
cd %farprofile%\macros\scripts - туда и положите. Перезапустите Фар после этого.

Всего записей: 1856 | Зарегистр. 09-03-2012 | Отправлено: 14:24 25-06-2019
eddiezato



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akv2005, а если нестабильная сборка 5399 выложена 21 мая, то она на 2 дня больше тестировалась, чем стабильная?
 
DVall
Цитата:
некрасиво

И правда некрасиво. Переписал себе на pwsh.

Всего записей: 1635 | Зарегистр. 26-02-2011 | Отправлено: 14:26 25-06-2019 | Исправлено: eddiezato, 14:27 25-06-2019
   

Страницы: 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 200

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 5)
Maz (15-01-2020 17:38): FAR Manager (часть 6)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru