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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 89 90 91

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

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, не удалось, то задаёте вопрос разработчикам.

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

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

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

Код:
Macro {
  description="";
  area="Editor"; key="Z";
  flags="";
  code="Keys(\"Right Right Right Right Right Right Del Del Del Del Del Del F r o n t F7 Enter\")";
}


Всего записей: 1661 | Зарегистр. 20-06-2005 | Отправлено: 20:21 13-03-2024
shmuz

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

Цитата:
code="Keys(\"Right Right Right Right Right Right Del Del Del Del Del Del F r o n t F7 Enter\")";  

Для чего 6 раз Right и 6 раз Del ?

Всего записей: 1863 | Зарегистр. 09-03-2012 | Отправлено: 00:54 14-03-2024
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот что бывает, когда в чай кладёшь 6 кусочков сахара вместо 1-го )))

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 10:24 14-03-2024 | Исправлено: Alexyz21, 10:36 14-03-2024
reversecode



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
караул спасайте)))
 
случайно нажал del в списках хистори alt+f8
теперь там пусто
хотя вроде del должен был удалить только один пункт хистори?!?
при этом база хистори sql3 как была полная так и осталась
я все нужные комнады вижу
но в хистои alt+f8 ничего не видно, теперь пусто
 
как вернуть хистори ?
 
Pasha_ZZZ
ну то есть благодаря глюку оно очистило не все?
 
ок подождем что разработчики скажут
есть подозрение что оно очистило начало хистори
тому что уже сто лет в обед
мне главное что бы последние несколько месяцев сохранилось
 
бд хистори лет 5
 
 
----------
интересное кино
физически  данные я вижу в базе
но ни один sql броузер их не показывает
 
походу баг или какая то хрень самой sqllite3 ?
бля у меня нет сколько времени что бы еще и баги скуаля фиксить

Всего записей: 1975 | Зарегистр. 06-03-2008 | Отправлено: 11:44 14-03-2024 | Исправлено: reversecode, 14:45 14-03-2024
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
reversecode
Del - очистка истории, Shift+Del - удаление одного пункта
 
Добавлено:
Проверил. В таблице history после нажатия на Del удалилась 1000 записей... было 8163, стало 7163. При этом история команд стала чистой.

Всего записей: 12405 | Зарегистр. 11-03-2002 | Отправлено: 12:35 14-03-2024
zzz528

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

Цитата:
Для чего 6 раз Right и 6 раз Del ?

 
А какое это имеет значение для моей хотелки - повтор пока не всплывёт красное окно "поиск закончен".
Ну а так какими кнопками делать, если надо пропустить 6 символов потом удалить 6 символов?

Всего записей: 1661 | Зарегистр. 20-06-2005 | Отправлено: 16:46 14-03-2024
shmuz

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

Цитата:
А какое это имеет значение для моей хотелки - повтор пока не всплывёт красное окно "поиск закончен".  

Если не имеет значения, зачем было приводить?

Код:
 
Keys("F7 Enter")
while not Area.Dialog do Keys("ShiftF7") end
 

Всего записей: 1863 | Зарегистр. 09-03-2012 | Отправлено: 18:45 14-03-2024
Wave_Blessed

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

Цитата:
Если не имеет значения, зачем было приводить?

Бу-га-га! shmuz такой:
— Приведи пример макроса.
также shmuz:
— Ну и нахрена приводил?

Всего записей: 1135 | Зарегистр. 16-04-2006 | Отправлено: 22:29 14-03-2024
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wave_Blessed
Уже неплохо, что я вас рассмешил.
Моё замечание относилось к той части макроса, которая не имела отношения к обсуждаемому вопросу. Однако почему-то автор привёл эту часть, что могло только запутать тех, кто мог бы ему помочь.

Всего записей: 1863 | Зарегистр. 09-03-2012 | Отправлено: 04:22 15-03-2024
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528
 
Маленький вопрос - зачем гонять поиск командами в ожидании окна которое можно отловить по ГУИД, но смысл возится? Я бы воспользовался far.RecursiveSearch() и в её калбаке сделал бы желаемое. Ведь если я правильно вас понял задача формулируется так "Узнать когда завершится поиск и сказать об этом пользователю", а раз так, то зачем замыкаться на одном возможном решении, если того же можно добиться иными методами?

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

Всего записей: 33236 | Зарегистр. 31-07-2002 | Отправлено: 19:46 15-03-2024
zzz528

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

Код:
 
Macro {
  description="";
  area="Editor"; key="Z";
  flags="";
  code="while not Area.Dialog do Keys(\"Right Right Right Right Right Right Del Del Del Del Del Del F r o n t F7 Enter\") end ";  
}
 

Вот так сделал - работает отлично, спасибо.
 
Victor_VG

Цитата:
правильно вас понял задача формулируется так

Задача в файле заменить одно слово на другое, но не все подряд (Сtr-F7 не годится), а только те перед которыми идёт конкретные 6 символов, по которым идёт поиск и их надо пропустить. Раньше я открывал файл и жал кнопки много раз, а с улучшением теперь только один раз нажать достаточно.

Всего записей: 1661 | Зарегистр. 20-06-2005 | Отправлено: 02:36 16-03-2024
skipik



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

Что я тут делал:
F7
начал писать название папки
подтянулась история
нажал Down
в название вписалось то, что было на первом месте выпадающего списка
нажал Left, желая внести коррективы в название
в итоге список временно перекрывается диалогом создания
Причём, снять этот момент граббером или сделать скрин не представляется возможным, ибо нажатие любой клавиши делает список нормальным. Аналогично и движение по нему курсором мыши. Поэтому сначала записал видео и снял с него скрин.
Для воспроизведения возможно нужно иметь список похожих имён в кол-ве хотя бы штук 10.
P.S. b6287 x64.
 
P.S.S. или может всегда так было и это фича?

Всего записей: 4808 | Зарегистр. 07-07-2006 | Отправлено: 11:33 16-03-2024 | Исправлено: skipik, 14:54 16-03-2024
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
Мне кажется, что в последний месяц-два были изменения, связанные с меню и выпадающими списками. Cоздайте issue на гитхабе.

Всего записей: 1863 | Зарегистр. 09-03-2012 | Отправлено: 18:02 16-03-2024
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528
 
Ну, это можно и через вызов Lua функции замены текста gsub() сделать. Типа такой заготовки:

Код:
local str,ptrn="","шаблон" -- шаблон включает неизменный текст-признак;
for a=1,Editor.Lines,1 do
editor.setstr(editor.getstr(a):gsub(ptn.."что меняем",ptn.."на что меняем"),a)
end

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


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

Всего записей: 33236 | Зарегистр. 31-07-2002 | Отправлено: 20:42 16-03-2024
no404error

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Патч для цвета есть? Нет. Вот, по сути, и вся реальность open-source, где всем на все насрать.

Всего записей: 80 | Зарегистр. 03-07-2010 | Отправлено: 04:37 18-03-2024
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
no404error
 
Пора применить патч от хамства и включить думалку ибо она + чтение документации избавляет от неприятностей!

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

Всего записей: 33236 | Зарегистр. 31-07-2002 | Отправлено: 13:50 18-03-2024
Wave_Blessed

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что с точки зрения пользователя поменялось в ФАРе за последние, скажем, две-три сотни билдов? Если глянуть в чейнджлог, виды сплошные «рефакторинг-рефакторинг-рефакторинг». А если я обновлюсь, я что-нибудь из этого увижу, кроме как необходимость заново настроить цвета?

Всего записей: 1135 | Зарегистр. 16-04-2006 | Отправлено: 17:58 28-03-2024
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wave_Blessed
Фар3 - великолепная, красивая и надёжная программа, обладающая весьма широким функционалом. Если не хватает конкретного функционала - к вашим услугам поддержка механизма плагинов и макросов.
 
Я могу сравнить надёжность Far3 с одной стороны, и far2l/far2m с другой. Количество багов в Far3 на порядок меньше. Это в основном благодаря рефакторингам, которые приводят код в порядок и делают его более логичным, понятным и лучше поддерживаемым.
 
Да, Фар3 уже не развивается так быстро как раньше, но именно потому, что основные задачи уже выполнены, и выполнены хорошо.

Всего записей: 1863 | Зарегистр. 09-03-2012 | Отправлено: 19:53 28-03-2024
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Страховка - NIME.zip. Внутри:
 
FarMediaInfo_3.15.20.4040_x64.7z
FarMediaInfo_3.15.20.4040_x86.7z
FarNameEditor_3.8.10.4040_x64.7z
FarNameEditor_3.8.10.4040_x86.7z
 
все собраны в VC++2019, использованы новые библиотеки MediaInfo 24.03, exiv2 0.28.2,  expat 2.6.2. Вчера у себя проверял - FarMediaInfo с libmediainfo 24.03 быстрее читает MP4 кодированные AV1 - с 24.01 это занимало 10 - 12 сек, с 24.03 2 - 3 сек.

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

Всего записей: 33236 | Зарегистр. 31-07-2002 | Отправлено: 15:51 30-03-2024
shmuz

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

Всего записей: 1863 | Зарегистр. 09-03-2012 | Отправлено: 22:26 30-03-2024
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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