Ru-Board.club
← Вернуться в раздел «Программы»

» Far Manager

Автор: AlViS
Дата сообщения: 07.11.2015 10:10
Far Manager




Предыдущие топики: 1 2 3

Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в ночных сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).

[more=Общие сведения о совместимости FAR и плагинов]
Совместимость по версиям FAR API:

Версия FAR 1.x x86 1.x x64 2.x (1.80) x86 2.x (1.80) x64 3.x x86 3.x x64
Автор: abelenki
Дата сообщения: 08.11.2015 02:46
теперь это основной топик по Far?

если да, сделайте плиз ссылку на предыдущий в закреплённом посте.
Автор: Collapse Troll
Дата сообщения: 08.11.2015 20:19
Эмм.. ну тогда я почти первый! Щас меня заклюют за тупой вопрос, и ответ на поверхности но тем не менее не нашёл
Как выставить чтобы по дефолту выбиралось "Already existing files: Overwrite" при копировании по F5? достало менять с "Ask".

Версия FAR 3.0 (build 2798) x86, плагин копирования не установлен

могу ещё скинуть на всякий случай список плагинов:
[more]Align
arclite
AutoWrap
Brackets
calculator
Compare
DrawLine
EditCase
EMenu
FarCmds
FileCase
FTP
HlfViewer
mscab063
Network
ProcList
TmpPanel[/more]
Автор: shmuz
Дата сообщения: 08.11.2015 20:50
Collapse Troll
Повесьте макрос на F5 со следующим содержимым:
F5 Tab Tab CtrlDown Down Enter ShiftTab ShiftTab
Автор: wseventeen
Дата сообщения: 08.11.2015 20:54
Макросом.
Но для 2798 - никак, там макросы даже в файлы ещё не переехали.
Автор: Alexyz21
Дата сообщения: 08.11.2015 21:00
Для 2798 есть MacroLib
Автор: wseventeen
Дата сообщения: 08.11.2015 21:03
Никак, не потому что нельзя, а потому что не надо пользоваться 2798.
Автор: Alexyz21
Дата сообщения: 08.11.2015 21:20
Почему? - у меня 2798 используется в RamXP в качестве интерфейса для ОС заточенной под APlayer для воспроизведения lossless контента на внешний цап и аудиотракт. Последние билды для этой цели менее интересны - толще.
Автор: Collapse Troll
Дата сообщения: 09.11.2015 11:41

Цитата:
Collapse Troll
Повесьте макрос на F5 со следующим содержимым:
F5 Tab Tab CtrlDown Down Enter ShiftTab ShiftTab


Эмм.. Понятно! А можно уточнить - точно у меня нет макросов и надо обновляться чтобы добавить? у меня есть такая папка:

Цитата:
"C:\Program Files (x86)\FAR3\Addons\Macros"

и я в ней регистрирую такие комбинации:

Цитата:
Far.exe /import Panel.BS.farconfig
Far.exe /import Panel.Esc.farconfig
Far.exe /import Panel.Del.farconfig

это не то? а то чёта менять весь FAR для одной менюшки - "переезд это две войны"..

upd.:
и кстати.. раз уж пошла вода в хату.. :-D

вопрос номер два:

можно ли сделать чтобы по Ctrl+Backspace - переходило на прошлую страницу как в браузере(так вроде по нажатию на Backspace ведёт себя windows explorer в винде последних версий)

Просто на Backspace командой выше у меня установлена "папка вверх", как в лохматом DN. ну или NC кто на чём заморачивался )
Автор: shmuz
Дата сообщения: 09.11.2015 12:04
Collapse Troll

Цитата:
А можно уточнить - точно у меня нет макросов и надо обновляться чтобы добавить?

Обновляться не надо, если не хочется. Прочитайте в хелпе про запись макросов с клавиатуры, при записи нажимайте те клавиши, что я вам указал. После успешного тестирования записанного макроса сохраните конфигурацию по ShiftF9.
Автор: Collapse Troll
Дата сообщения: 10.11.2015 10:20

Цитата:
Повесьте макрос на F5 со следующим содержимым:
F5 Tab Tab CtrlDown Down Enter ShiftTab ShiftTab


Цитата:
Обновляться не надо, если не хочется. Прочитайте в хелпе про запись макросов с клавиатуры, при записи нажимайте те клавиши, что я вам указал. После успешного тестирования записанного макроса сохраните конфигурацию по ShiftF9.

Даст ист фантастиш, работает! Спасибо

Оказываеццо эти макросы на самом деле удобная вещь..
Автор: gooduser
Дата сообщения: 12.11.2015 10:46
В свежеустановленном Far Manager, version 3.0 (build 4406) x86
перестала работать такая фича, как постоянный select, т.е. выделение файлов/папок не терялось после временного входа в какую-то папку в текущей панели. Чем это в старой версии Фара делалось, не помню

Кто-то поможет?
Автор: shmuz
Дата сообщения: 12.11.2015 12:33
gooduser
Если мне не изменяет память, то это делает один из макросов комплекта SimSU. Ищите на форуме Фара.
Автор: gooduser
Дата сообщения: 12.11.2015 15:17
shmuz

Спасибо!

Сам в жизни бы не нашел...
Автор: Capushon_1
Дата сообщения: 12.11.2015 20:30
Похоже аккаунт Victor_VG "улетел навсегда", как и мой... Способов восстановить похоже нет?
Куда писАть?

зыЖ Сорри за оффтоп.
Автор: shmuz
Дата сообщения: 17.11.2015 19:14
Capushon_1
Он сам напишет, не маленький. Сборки свои обновляет, значит в порядке.
Автор: Alexyz21
Дата сообщения: 18.11.2015 13:53
FAR3.0.4454. плагины Advanced сompare или Advanced сompare files оба дают одинаковый неправильный результат при сравнивании папок с файлами, локальная на одной панели (~6500 files), директория ФТП (NB) на другой (~6000 files). В обоих случаях в диалогах отмечена единственная опция - size (сравнение по размеру). Результат сравления, группа выделенных файлов содержит в том числе и одинаковые по размеру файлы. Большинство из них имеет имена в разном регистре, но есть и с идентичными именами. Засомневался в идентичности, хоть они и должны содержать только латиницу, решил проверить - F6 ShiftEnter на каждом имени, F4 на поле с именем в диалоге перемещения, вставляю в текстовой файл друг под другом - сравнил код каждого символа - одинаковы.
Автор: VictorVG2
Дата сообщения: 19.11.2015 15:04
[more] gooduser

Запоминает макрос RememberSelected @SimSU, но для себя я его правил:

Цитата:
-- В скрипт внесены изменения для устранения проблем с графикой, сменными,
-- оптическими и неподключёнными дисками (см. комментарии).
-- /VictorVG @ VikSoft.Ru, Tue Jun 23 04:42:32 +0300 2015/


FarUE3 b4457 r13520 Upd3 Fri Nov 20 04:15:07 +0300 2015

Цитата:
1. 7-Zip 15.12 STABLE
2. Обновление мини-FAQ
2. Рефакторинг. Обновление совместимо с SVN r13498 - SVN r13520

b4457 r13520 Upd2 Thu Nov 19 20:10:46 +0300 2015

1. Fix b4454 r13508 Upd3 - хвосты вылезли (недоправил, бывает).
2. Рефакторинг. Обновление совместимо с SVN r13498 - SVN r13520

b4457 r13520 Upd1 Thu Nov 19 16:55:47 +0300 2015

1. Environment Manager v1.7
2. Рефакторинг. Обновление совместимо с SVN r13498 - SVN r13520

b4457 r13520 Tue Nov 17 20:30:29 +0300 2015

1. Far b4457 r13520
2. Рефакторинг. Обновление совместимо с SVN r13498 - SVN r13520

В х64 изменения аналогичны, но нет инсталлятора. [/more]
Автор: Monzund
Дата сообщения: 20.11.2015 06:52
Подскажите как настроить плагин PictureView чтобы он не реагировал на djvu файлы.
А то открываю djvu файл из FAR и вместо открытия его в WinDjView он открывается как изображение.
Автор: abelenki
Дата сообщения: 20.11.2015 13:53
Monzund, открывайте djvu-файлы при помощи Shift+Enter.
Автор: Monzund
Дата сообщения: 21.11.2015 03:18
abelenki, благодарю за совет!
Да, так работает как надо. Надо только привыкнуть немного, а то жму по привычке просто на Enter.
Автор: VictorVG2
Дата сообщения: 21.11.2015 13:16
Monzund

Проще:

Цитата:
local Mask="/.+\\.(djv|djvu)/i"

Macro{
uid="4866B9AE-1435-4B1D-AD28-E84A2A3273B3";
area="Shell Tree";
key="NumEnter Enter";
description="Using ShellExcute for current files or folders";
flags="NoSendKeysToPlugins";
priority=50;
condition=function() return mf.fmatch(APanel.Current,Mask)==1 end;
action=function() Far.DisableHistory(3); Keys("ShiftEnter"); end;
}

сохранить в кодировке UTF-8 и положить в подкаталог %FARPROFILE%\Macros\scripts с именем например Shell_ShellExec.lua, затем lm: load и пользуйтесь. Для правки масок поправьте в регулярке "/.+\\.(djv|djvu)/" выражение в скобках. Вызывается в областях Shell, Tree (нужное добавить в area=""), в историю не гадит, от плагинов не зависит, срабатывает для файла/каталога под курсором.
Автор: VictorVG2
Дата сообщения: 22.11.2015 16:17
Дополнил шапку скрипта описанием для новичков и инструкцией по установке, выложил готовый скрипт на ZippyShare.com (капчи нет, проблем с доступом нет, ограничения только на размер файла) - Shell_ShellExec.lua (1762 байта, UTF-8 без ВОМ), Welkome.


Добавлено:
Проблемы с обозревателем сети на последней Windows 10 - этот баг в ядре присутствует ещё начиная с WinNT 3.50, Far тут не при чём - консольные приложения работают через входящий в ядро MS Lan Manager, а GUI работают с сетью минуя его.

Баг частично лечится (полностью не излечим) статическим назначением IP хостам в настройках TCP/IP или через DHCP. При динамическом назначении IP при возникновении данной ошибки придется ребутить все машины сети ибо MS Lan Manager строит карту сети только при старте ОС по команде её загрузчика. Я это нарывался не раз и этот способ обхода "Технической особенности реализации ядра ОС." по словам Микрософт единственный.
Автор: VictorVG2
Дата сообщения: 23.11.2015 17:58
FarUE3 b4458 r13524 Mon Nov 23 18:52:48 +0300 2015

Цитата:
1. Far b4458 r13524
2. RESearch v8.65 с правками в языковых файлах (см. readme.txt)
3. changelog.txt - again fix typo (в KBD не вовремя батарейки сели)
4. Рефакторинг. Обновление совместимо с SVN r13498 - SVN r13524

изменения в х64 редакции совпадают с п1 и п2.

WARNING!

В ближайшее время планируется "похудание" Обновления!
Автор: VictorVG2
Дата сообщения: 24.11.2015 15:00
FarUE3 b4459 r13526 Tue Nov 24 15:44:40 +0300 2015

Цитата:
1. Far b4459 r13526
2. Rar v5.30 STABLE
3. Unrar.dll v5.30.100.1785
4. Рефакторинг. Обновление совместимо с SVN r13524 - SVN r13526

изменения для х64 совпадают с п1 - п3 (до инсталлятора никак руки не доходят ) Обновление переписано, как я и предупреждал. Оно встанет на r13524 и выше, если у вас более старая ревизия просто поставьте сверху полную версия и она сама всё поправит, в том числе и мелкие ошибки..

P.S.

Rar официально обновился до версии 5.30 STABLE, 7-Zip так же, осталось только его в arclite официально обновить. В архиве 7-ZipDiff.7z лежат все изменившиеся файлы исходников версий 15.11 Beta и 15.12 Stable. Сравнивал побайтно без учёта пробелов и переводов строк.
Автор: Alexyz21
Дата сообщения: 27.11.2015 12:58
Что-то не понял - это баг FAR3.0.4458, или лыжи не едут?

Мун-скрипт числовой сортировки строк с помощью плагина SortString:
[more]
Код: F=far.Flags
SortString="5FE4D394-2FE5-453F-8DB9-D63C32E01D13"

Macro
area:'Shell'
key:'F2'
description:'!SortString'
condition:->
APanel.Prefix==''
action:->
if not APanel.Selected
Panel.Select 0,1,1,0
while APanel.SelCount>0
Panel.SetPosIdx 0,1,1
fname=mf.string Panel.Item 0,0,0
editor.Editor fname,_,_,_,_,_,bit64.bor(F.EF_NONMODAL,F.EF_IMMEDIATERETURN),1,1
Plugin.SyncCall SortString,"operation:0","comparation:3","invert:0","silent:1"
if bit64.band(far.AdvControl(F.ACTL_GETWINDOWINFO).Flags,F.WIF_MODIFIED)==F.WIF_MODIFIED
if not editor.SaveFile -1
break
editor.Quit -1
Panel.Select 0,0,2,fname
Автор: shmuz
Дата сообщения: 27.11.2015 13:35
Alexyz21
Если какой-либо файл не был модифицирован в результате сортировки (например, пустой файл или однострочный файл), то приведенное вами условие не сработает.
Автор: Alexyz21
Дата сообщения: 27.11.2015 13:40
shmuz, проблема в том, что оно срабатывает - похоже в FAR3 что-то не так с разбором синтаксиса moon. Либо это условие должно записываться как-то иначе - вопрос как? И что в текущем (lua) виде не так с точки зрения moon синтаксиса?
Автор: shmuz
Дата сообщения: 27.11.2015 14:01
Alexyz21
Я ответил на заданный вами вопрос - почему вы оказываетесь в редакторе, если файл не был изменён. Это прямо следует из вашего кода. На другие вопросы я пока отвечать не брался.

Автор: Alexyz21
Дата сообщения: 27.11.2015 14:10
Перевёл на lua - результат прежний - если файл не был модифицирован, то условие

Код: bit64.band(far.AdvControl(F.ACTL_GETWINDOWINFO).Flags,F.WIF_MODIFIED)==F.WIF_MODIFIED

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: оффтоп


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.