Улучшение файла помощи Фара

Хотите говорить о Far и не знаете, куда обратиться?
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Подружить Far и bash (Cygwin и другие)

Post by gene.pavlovsky »

Latest post of the previous page:

John Doe wrote: Fri 22 Sep, 2017 14:50System.Executor.ComspecCondition
Параметр не описан в справке, а в changelog не сказано ничего о его формате.
Это RegExp, если ком строка ему соответствует, то форсируется использования ComSpec (а не direct execution Far-ом).
Можно использовать переменные среды. У меня, скажем, стоит %FAR_ComspecCondition%, и есть макрос, которым можно переключать ComSpec - bash или cmd - он и устанавливает значение этой переменной. Настройки:
local comspecCondition_cmd = ""
-- Use comspec (bash) if command line contains:
-- - `\` character in the arguments part of the command line
-- - `$` not within single quotes
-- - A single character from the list `[({;<>|&` not within single or double quotes
local comspecCondition_bash = "^(?:(?:\\\"[^\\\"]*\\\"|[^\\s\"]+)\\s+.*\\\\|(?:[^']|'[^']*')*?\\$|(?:[^\\\"']|\\\"[^\\\"]*\\\"|'[^']*')*?[[({;<>|&])"
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Улучшение файла помощи фара

Post by cmd.exe »

Очень давно была мысль про интеграцию справки по F1 с хелпом написанным для плагина. Как-то вроде это обсуждалось. Но до релитза вроде как недошло.
Предлагаю применить XML верстку для самого хелпа, а для плагинов старую которая-бы интегрировалась при загрузке в основной хелп.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Улучшение файла помощи фара

Post by John Doe »

В меню плагинов по F3 доступен диалог Plugin information.
Но нажав в нём F1 получим Requested help topic not found: ShowPluginInfo.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Улучшение файла помощи фара

Post by John Doe »

@MetaSymbols
(сто лет как предлагал)

Code: Select all

При использовании ~метасимволов~@MetaSymbols@, обозначающих списки, команда не применяется для каждого выделенного файла по очереди, а выполняется однократно.
Например, чтобы вывести на экран все помеченные файлы за один раз можно использовать команду type !&
Там же неподалёку, сейчас сказано:

Code: Select all

    3. ^<wrap>Метасимволы !@@! и !$! в меню выбора (когда задано несколько ассоциаций)
показываются как есть, преобразование происходит в момент исполнения команды.
Надо добавить в список таких символов и !?<title>?<init>!, и упомянуть, что замечание касается и пунктов меню пользователя.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Улучшение файла помощи фара

Post by DrKnS »

Предлагайте на гитхабе, в виде пулл реквестов.
Здесь это всё потеряется.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Улучшение файла помощи фара

Post by John Doe »

В виде пуллреквестов разумеется наиболее действенный вариант, но (в данный момент) я не готов уделить достаточно времени для этого, поэтому складываю тут.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Улучшение файла помощи фара

Post by DrKnS »

John Doe wrote: Thu 01 Nov, 2018 16:13не готов уделить достаточно времени
На всякий случай - там можно редактировать файлы прямо из браузера.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Улучшение файла помощи фара

Post by John Doe »

В диалоге Select (Gray +/-) доступны фильтры, о чём в справке не сказано.
При этом поведение кнопки Filters отличается от такового в других местах интерфейса: отсутствует отдельный чекбокс [x] Use filter, и при закрытии списка фильтров сразу выполняется пометка (без возврата в диалог Select).

В результате может возникнуть непонимание, например тут https://bugs.farmanager.com/view.php?id=3405 пользователь ожидал, что Enter в списке фильтров выбирает фильтр.

Возможно, можно как-то повысить интуитивность происходящего (во всяком случае поведение следовало бы описать в справке).
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшение файла помощи фара

Post by HaRT »

DrKnS wrote: Mon 17 Dec, 2018 12:09
HaRT wrote: Mon 17 Dec, 2018 11:49How could one learn it?
By reading the changelog I'm afraid :(
We don't have a help topic describing the generic message box functionality.
Фар есть инструмент, а не нянька. © 2009 DrKnS
AlexEAA
Posts: 4
Joined: Mon 28 Sep, 2020 13:58

Улучшение файла помощи фара

Post by AlexEAA »

С билда 5513 изменилось сочетание клавиш для копирования файла(ов) в буфер обмена на Ctrl+Shift+C.\
Наверное, стоит исправить в help-e описание этого. Пока по-прежнему
image.png
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшение файла помощи Фара

Post by HaRT »

С конца 2021 г. опция «Учитывать регистр» в диалогах поиска (по файлам, в редакторе, просмотрщике и Справке) , однако в Справке об этом третьем состоянии .
Хорошо бы задокументировать эту фичу (а заодно упомянуть, ).
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшение файла помощи Фара

Post by HaRT »

На странице Справки про быстрый поиск файлов в панели (@FastFind) не указано, что если в конце маски дописать прямой (/) или обратный (\) слэш, то поиск и перебор будут ограничены директориями.
Last edited by HaRT on Fri 25 Nov, 2022 13:54, edited 1 time in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5209
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Улучшение файла помощи Фара

Post by 2useven10 »

Из задачи на гихабе о поиске по регуляркам:
No problem. Just curious, what is the s flag used for then?

It might be a good idea to update the Regular expressions help topic and remove references to \n and \r since they will never work.

Also might be helpful to include a short note for \xNNNN in the Regular expressions help topic, stating that conversion will take place according to the selected code page.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Улучшение файла помощи Фара

Post by HaRT »

В Справке по системным настройкам (@SystemSettings) не написано про возможность ведения «автономной» истории:
2useven10 wrote: Fri 23 Jun, 2023 08:55 В системных настройках (F9 ...) флаг сохранения истории команд 3-х позиционный.
Значение [?] ЕМНИП это сохранение истории при выходе из фар, т.е. при работе команды в других копиях не должны появляться.
2useven10 wrote: Fri 23 Jun, 2023 09:14 В changelog
drkns 2021-04-16 01:54:01+01:00 - build 5782
  1. By popular demand: history checkboxes in settings are now tri-state:
    in the third state the history records, simultaneously created by other Far instances, will be ignored.
Кроме того, в описании настройки про историю команд не указано, как ту историю вызвать (в отличие от истории директорий и просмотра/редактирования).
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

Return to “Обсуждение Far Manager”