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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



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

 
Предыдущие топики:  1 2 3 4 5 6  
 
Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в ночных сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).
Архив всех предыдущих ночных сборок FAR
Last release на github - собирается практически сразу (в течение получаса) после каждого коммита.
 
Общие сведения о совместимости FAR и плагинов
 
Можно воспользоваться одной из пользовательских сборок FAR Manager
Вопросы, касающиеся сборок, следует задавать непосредственно их авторам, а не на официальном форуме.
 
Где взять дополнительные плагины, скрипты и макросы?
Плагринг. В настоящее время большинство авторов (возможно, уже и все) выкладывают плагины здесь. Кроме плагинов здесь появляется всё относящиеся к FAR: дополнения, консольные шрифты, скрипты и пр.
Анонсы плагинов на официальном форуме. Даже если автор не выкладывает по каким-либо причинам плагин на плагринге, он может дать анонс в этой теме.
Полезные скрипты и макросы.
Шрифт TTF, аналог Terminal 10x18
 
Инструкции по сборке ФАРа из исходников
Набор для самостоятельной сборки ФАРа
Как собрать FAR самостоятельно (старая инструкция)  
 
Ссылки на устаревшие версии
 
Прочее
Портабелизация в FAR 3 плагинов для FAR 1
Выдержка из 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
Как запустить Lua/MoonScript из FAR
Как правильно добавить в программу нужную DLL (или иную зависимость), чтобы при обновлении ОС или иных программ она не перестала работать
Как распаковать UUE/XXE файлы патчей и использовать их?
 
ВНИМАНИЕ!
 
Правильное (корректное) завершение Far: всегда завершайте сеанс работы с Far по F10! Подробнее на форуме - Различие выхода из Far по F10 и крестиком
 
Общие правила обращения за помощью
  1. Решаете задачу самостоятельно, при необходимости ищете ответы в теме и других источниках. Предварительное изучение документации обязательно!
  2. Если ваших знаний не хватает, то задаёте вопрос в форуме и строго следуете инструкциям тех людей, которые вам помогают.
  3. Если решить задачу, следуя пунктам 1 и 2, не удалось, то задаёте вопрос разработчикам.

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

Всего записей: 38754 | Зарегистр. 26-02-2002 | Отправлено: 12:51 26-09-2022 | Исправлено: Smitis, 19:37 04-12-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz
 
Да, поправлено в Git 9795d2a. Это последняя версия ChipCAD на старте смотрит наличие фар3 (это жёстко закодено я одном из модулей его ядра) и просит версию LM через тот скрипт какой я дал для примера - ребята его у меня попросили раз готов, отлажен. Если выше 770, то в память извлекается набор скриптов управления ChipCAD из фар3 в роли оболочки, нет - командуй парадом с консоли ибо этот CAD кроме ряда мест, где нужен именно GUI для скорости работы сделан консольным, зато на моих машинах считает шустро.
 
Добавлено:
Ironcast
 
А far.exe.ini  рядом с far.exe для чего?  

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

этих пяти строк с лихвой хватит чтобы профиль со всей начинкой лежал в каталоге данной копии фар3

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

Всего записей: 33134 | Зарегистр. 31-07-2002 | Отправлено: 18:38 30-10-2022
shmuz

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

Цитата:
А far.exe.ini  рядом с far.exe для чего?

Речь шла про far2l, и вы, полагаю, видели мой ответ. Но и этого оказалось недостаточно.

Всего записей: 1857 | Зарегистр. 09-03-2012 | Отправлено: 18:51 30-10-2022
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz
 
Поле сообразил, что ошибся - задумался, закрутился с работой и и забыл удалить не верный ответ....

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

Всего записей: 33134 | Зарегистр. 31-07-2002 | Отправлено: 14:50 31-10-2022
Rock

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, пожалуйста, новичку. Часто возникает задача: работаю с двумя панелями, нужно быстренько слазить в третье место и вернуться обратно. Как лох сначала долго лезу по директориям до третьего места, а потом как лох долго возвращаюсь обратно -- переход на директорию, с которой ушел, возвращает в директорию другой панели. Поведение отличается еще, если диски разные.
Вот было бы pushd/popd, как в МС ДОСе -- в принципе устроило бы. Как делать такое быстро и только кнопками (без мыши)?

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 06:42 01-11-2022
kesha_red

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rock Как вариант - плагин Panel Tabs

Всего записей: 31 | Зарегистр. 09-11-2017 | Отправлено: 07:03 01-11-2022 | Исправлено: kesha_red, 07:06 01-11-2022
Rock

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

Цитата:
Rock Как вариант - плагин Panel Tabs

Спасибо. Скачал, распаковал в Far/Plugins/PanelTabs, перезапустил Фар -- ничего не появилось.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 07:38 01-11-2022
novice2



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

Цитата:
долго возвращаюсь обратно

ускорить помогает история папок Alt+F12

Всего записей: 1045 | Зарегистр. 29-10-2001 | Отправлено: 07:56 01-11-2022 | Исправлено: novice2, 07:57 01-11-2022
Rock

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

Цитата:
ускорить помогает история папок Alt+F12

Спасибо. Я в курсе про историю папок. Я не смог найти ей применения -- мне быстрее начать набирать команду cd d:/.... и дале оно подставляет само. Понятное дело, что этих cd нужно сначала наделать. Это гораздо удобнее истории папок.  
Нужны именно удобные закладки или pushd/popd.
 
Да, кто будет отвечать на мой вопрос по PanelTabs, версия 64 бита, как и у Фара.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 08:06 01-11-2022
kesha_red

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rock F11>PanelTabs>Добавить закладку

Всего записей: 31 | Зарегистр. 09-11-2017 | Отправлено: 08:14 01-11-2022
Rock

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

Цитата:
Rock F11>PanelTabs>Добавить закладку

Так написал же -- нету этого. Не загрузился плагин.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 08:17 01-11-2022
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rock
Вот реализация pushd / popd для Far 3. Вызывать с двоеточием, например pushd:
Работает также и для плагиновых панелей.

Код:
local MyDirs = {}
 
CommandLine {
  description = "Pushd / Popd";
  prefixes = "pushd:popd";
  action = function(prefix,text)
    if prefix=="pushd" then
      table.insert(MyDirs, panel.GetPanelDirectory(nil,1))
    else
      local n = #MyDirs
      if n ~= 0 then
        panel.SetPanelDirectory(nil, 1, MyDirs[n])
        MyDirs[n] = nil
      end
    end
  end;
}

Всего записей: 1857 | Зарегистр. 09-03-2012 | Отправлено: 08:51 01-11-2022 | Исправлено: shmuz, 08:52 01-11-2022
novice2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rock
еще добавляет удобство макрос MenuAutoFilter
http://forum.farmanager.com/viewtopic.php?f=15&t=8463
в том числе в истории - при открытии сразу можно печатать любую часть имени для поиска

Всего записей: 1045 | Зарегистр. 29-10-2001 | Отправлено: 08:58 01-11-2022
Rock

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz
Спасибо большое. Если напишите, что с этим кодом делать, то обязательно попробую.
На самом деле, мне в ПМ написали мегаспособ, решающий все мои проблемы. Но он секретный и секрет не мой.
Ваш способ в одном из сценариев может тот мегаспособ дополнить. Скорее всего, если справлюсь с внедрением, буду пользоваться обоими.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 09:00 01-11-2022
shmuz

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

Цитата:
Если напишите, что с этим кодом делать, то обязательно попробую.  

- Поместите в файл с расширением .lua (имя файла неважно).
- Сам файл поместите рядом с другими макрофайлами (то есть в %farprofile%\Macros\scripts)
- Перезапустите Фар

Всего записей: 1857 | Зарегистр. 09-03-2012 | Отправлено: 09:06 01-11-2022
Rock

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
novice2
Спасибо. Насколько я понял, речь идет о F2. Я F2 пользуюсь, раньше, действительно, у меня там были cd -- настолько давно, что и не вспомню уже. Но, почему-то, сейчас не пользуюсь. Способ с cd в командной строке всех победил.
Кстати, про F2. Хотелось бы иметь волшебные закорючки для следующего сценария. Вот есть у меня: diff.bat "!.!" !#!\!^"!.!". А хочется, чтоб была закорючка, по которой бы вылазил список файлов второй панели, чтоб можно было выбрать.
 
Добавлено:
shmuz
Афигенно! Спасибо. Теперь я -- король.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 09:08 01-11-2022
Alexyz21



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

Всего записей: 3471 | Зарегистр. 16-06-2007 | Отправлено: 12:29 01-11-2022 | Исправлено: Alexyz21, 12:30 01-11-2022
Rock

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

Цитата:
Это кто, интересно, закрысятничал свой мегаспособ? ) Может кому ещё пригодился бы...

Ctrl-Shift-(0..9)/RCtrl-(0..9). Человека тут забанили, не может в топик ответить.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 17:50 01-11-2022
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rock
Так этот мегаспособ все прекрасно знают, он существует ещё с времён Фар 1 и описан в справке.
Но кто ж может знать, что (а) вам он не был известен, и (б) это именно то, что вам нужно.

Всего записей: 1857 | Зарегистр. 09-03-2012 | Отправлено: 18:07 01-11-2022
Rock

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

Цитата:
Но кто ж может знать, что (а) вам он не был известен, и (б) это именно то, что вам нужно.

Никто. Мое врожденное косноязычие не позволило мне доходчиво объяснить, что именно мне нужно.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 18:25 01-11-2022
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Развил идею - Shell.PushPopDir.lua:
Подробнее...

Всего записей: 3471 | Зарегистр. 16-06-2007 | Отправлено: 23:37 01-11-2022 | Исправлено: Alexyz21, 10:35 04-11-2022
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 7)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru