Latest post of the previous page:
Почти все клавиатурные команды командной строки, вставляющие чего-нибудь из панелей, недокументированно работают в редактореУлучшение файла помощи Фара
Улучшение файла помощи фара
Из FAR3 выпилили всю панель дерева, а в справке она (Tree panel/Дерево папок) осталась.
Или есть ещё надежда на реинкарнацию панели дерева в виде _динамического_ дерева папок (как в Windows Explorer)?
Или есть ещё надежда на реинкарнацию панели дерева в виде _динамического_ дерева папок (как в Windows Explorer)?
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
Улучшение файла помощи фара
Обсуждение по существу перенесено: http://forum.farmanager.com/viewtopic.p ... 69#p132769
См. тж. http://bugs.farmanager.com/view.php?id=27
Фар есть инструмент, а не нянька. © 2009 DrKnS
- buniak_a_h
- Posts: 4565
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 242 times
- Been thanked: 674 times
- Contact:
Параметры командной строки
- Имеется несоответствие хелпа и поведения ФАР при указании файла в качестве параметра командной строки.
На самом деле если в ассоциации файла указано действие по PgDn, то выполняется указанное действие. Надо либо исправить поведение ФАРа, либо скорректировать хелпFarRus.hlf wrote:для файлов - произойдёт переход в каталог с файлом и позиционирование на указанный файл, если он существует; - В FarRus.hlf необходимо отметить тот факт, что каталоги надо указывать без заключительного слэша (возможно, только в том случае, если имя каталога заьрано в кавычки). В противном случае поведение менеджера логикой не объяснить: с одной стороны, как будто заключительный слэш "экранирует" закрывающую кавычку, с другой - дублирование слэшей в командной строке не требуется.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
- Dennis_Moore
- Posts: 304
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 18 times
Улучшение файла помощи фара
Думаю стоит добавить сочетание Ctrl-W в раздел справки "Клавиатурные команды\Общие команды", а то сейчас оно есть только в соответствующем разделе.
- Dennis_Moore
- Posts: 304
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 18 times
Улучшение файла помощи фара
Для Options ---> Plugins manager settings не помешала бы чуть более подробная справка
О команде, вызываемой ключом ShiftF5.
В Помощи по FAR нативная команда, вызываемая ключом ShiftF5, указана дважды.
В строке 688:
Копирование файла под курсором #Shift-F5#
И в строке 4325:
Копировать файл под курсором вне зависимости #Shift-F5#
от пометки
Но когда я пытаюсь командой ShiftF5 скопировать один из помеченных файлов на соседнюю панель, то в исходном диалоге "Копирование" путь не указывается, а только имя файла. И после нажатия на Enter появляется красное предупреждение:
Ошибка
Нельзя копировать файл
имярек.расширение
в самого себя
OK
Но я ведь и не собирался дублировать файл на ту же панель.
Полагаю, что в данном случае в диалог надо выводить путь копирования. Как и в обычном случае копирования. Только с дополнением имени копируемого файла (предпочтительно, выделенном). Соответственно и диалог может быть надо назвать несколько по-другому, например, "Копировать".
Или здесь некая задумка, значения которой я не догоняю?
В строке 688:
Копирование файла под курсором #Shift-F5#
И в строке 4325:
Копировать файл под курсором вне зависимости #Shift-F5#
от пометки
Но когда я пытаюсь командой ShiftF5 скопировать один из помеченных файлов на соседнюю панель, то в исходном диалоге "Копирование" путь не указывается, а только имя файла. И после нажатия на Enter появляется красное предупреждение:
Ошибка
Нельзя копировать файл
имярек.расширение
в самого себя
OK
Но я ведь и не собирался дублировать файл на ту же панель.
Полагаю, что в данном случае в диалог надо выводить путь копирования. Как и в обычном случае копирования. Только с дополнением имени копируемого файла (предпочтительно, выделенном). Соответственно и диалог может быть надо назвать несколько по-другому, например, "Копировать".
Или здесь некая задумка, значения которой я не догоняю?
О команде, вызываемой ключом ShiftF5.
Не надо. Для копирования на другую панель есть F5, а Shift+F5 обычно используется для копирования в той же папке, где сидит исходный файл.sToLp wrote: Tue 05 Sep, 2017 16:35Полагаю, что в данном случае в диалог надо выводить путь копирования. Как и в обычном случае копирования. Только с дополнением имени копируемого файла (предпочтительно, выделенном).
- John Doe
- Бюрократ
- Posts: 14582
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
О команде, вызываемой ключом ShiftF5.
С изменённым именем. Это ведь и есть основная функция команды (а независимость от пометки — побочная).
При необходимости путь можно вставить (
Ctrl[ и Ctrl]). Кстати в топике, который открывается по F1 из диалога копирования об этом не сказано, видимо описывается в другом месте.Можно улучшить описание.sToLp wrote: Tue 05 Sep, 2017 16:35В строке 688:
Копирование файла под курсором #Shift-F5#
И в строке 4325:
Копировать файл под курсором вне зависимости #Shift-F5#
от пометки
Last edited by John Doe on Tue 05 Sep, 2017 16:49, edited 1 time in total.
О команде, вызываемой ключом ShiftF5.
Принципиальных возражений против этого нет. Пожалуй, что так полезнее, чем экзотичное копирование выборочно одного из помеченных (зачем тогда помечать?) файлов. Но тогда это не обычное копирование в другую папку (сейчас это чаще на флешку), а дублирование файла под другим именем.Abs wrote: Tue 05 Sep, 2017 16:43Shift+F5 обычно используется для копирования в той же папке, где сидит исходный файл
Да, пожалуй, Вы правы. Судя по всему, предпочтительнее было бы улучшить описание.
Last edited by sToLp on Tue 05 Sep, 2017 17:00, edited 1 time in total.
-
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 и другие)
Это RegExp, если ком строка ему соответствует, то форсируется использования ComSpec (а не direct execution Far-ом).John Doe wrote: Fri 22 Sep, 2017 14:50System.Executor.ComspecCondition
Параметр не описан в справке, а в changelog не сказано ничего о его формате.
Можно использовать переменные среды. У меня, скажем, стоит %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+.*\\\\|(?:[^']|'[^']*')*?\\$|(?:[^\\\"']|\\\"[^\\\"]*\\\"|'[^']*')*?[[({;<>|&])"
- cmd.exe
- Posts: 378
- Joined: Fri 16 Apr, 2010 18:26
- Location: Нижний Новгород
- Has thanked: 181 times
- Been thanked: 10 times
- Contact:
Улучшение файла помощи фара
Очень давно была мысль про интеграцию справки по F1 с хелпом написанным для плагина. Как-то вроде это обсуждалось. Но до релитза вроде как недошло.
Предлагаю применить XML верстку для самого хелпа, а для плагинов старую которая-бы интегрировалась при загрузке в основной хелп.
Предлагаю применить 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
I know nothing except the fact of my ignorance. (с) Socrates
- John Doe
- Бюрократ
- Posts: 14582
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
Улучшение файла помощи фара
Не описаны Ассоциации для файлов при запуске из командной строки, настройка контент-колонок, кастомизация языковых файлов.
Last edited by John Doe on Mon 22 Oct, 2018 08:49, edited 1 time in total.
- John Doe
- Бюрократ
- Posts: 14582
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
Улучшение файла помощи фара
В меню плагинов по F3 доступен диалог Plugin information.
Но нажав в нём F1 получим Requested help topic not found: ShowPluginInfo.
Но нажав в нём F1 получим Requested help topic not found: ShowPluginInfo.
- John Doe
- Бюрократ
- Posts: 14582
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
Улучшение файла помощи фара
@MetaSymbols
(сто лет как предлагал)
Там же неподалёку, сейчас сказано:
Надо добавить в список таких символов и
(сто лет как предлагал)
Code: Select all
При использовании ~метасимволов~@MetaSymbols@, обозначающих списки, команда не применяется для каждого выделенного файла по очереди, а выполняется однократно.
Например, чтобы вывести на экран все помеченные файлы за один раз можно использовать команду type !&Code: Select all
3. ^<wrap>Метасимволы !@@! и !$! в меню выбора (когда задано несколько ассоциаций)
показываются как есть, преобразование происходит в момент исполнения команды.
!?<title>?<init>!, и упомянуть, что замечание касается и пунктов меню пользователя.