Кастомные режимы панели файлов (Options/File panel modes)

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
DrKnS
Posts: 6120
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 431 times

Дополнительные режимы панели

Post by DrKnS »

Latest post of the previous page:

HaRT wrote: CtrlNumEnter не срабатывает
Добавил.
MEditPanelReadHelp убрал вообще.

Изначально у меня было намерение сделать так, чтобы дополнительные режимы отображались в главном меню вместе со всеми остальными, в этом случае никакие CtrlEnter не были бы нужны.
Однако, это вносит элемент непредсказуемости в структуру главного меню и, наверное, может поломать кому-нибудь макросы типа "F9 Down Down Down...".
Что скажет уважаемая публика? Надо такое или в морг?
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

Дополнительные режимы панели

Post by HaRT »

DrKnS wrote: вносит элемент непредсказуемости в структуру главного меню
Может лучше сделать подменю Custom?
DrKnS wrote: в этом случае никакие CtrlEnter не были бы нужны
CtrlEnter удобен для предпросмотра режима, если по названию не помнишь, что это такое.
Фар есть инструмент, а не нянька. © 2009 DrKnS
gotar
Posts: 519
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 31 times
Been thanked: 3 times

Дополнительные режимы панели

Post by gotar »

А CtrlShiftEnter забыли?
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

Дополнительные режимы панели

Post by HaRT »

gotar wrote: А CtrlShiftEnter забыли?
О, спасибо. Я себе прописал Ins,Del,F4,Ctrl(Shift)Enter
Фар есть инструмент, а не нянька. © 2009 DrKnS
gotar
Posts: 519
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 31 times
Been thanked: 3 times

Дополнительные режимы панели

Post by gotar »

Может подскажите где написано как сделать кастомный lng?
2useven10
Posts: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

Дополнительные режимы панели

Post by 2useven10 »

gotar,
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

Дополнительные режимы панели

Post by HaRT »

gotar wrote: где написано как сделать кастомный lng?
Теперь и тут: viewtopic.php?p=143405#p143405
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Кастомные режимы панели файлов (Options/File panel modes)

Post by buniak_a_h »

John Doe wrote: Wed 10 Dec, 2014 08:06 Интерфейса для добавления/удаления режимов пока нет, но настоящие джедаи могут отредактировать panelmodes.db.
  1. Правильно ли я понимаю, что интерфейса так и нет? Если да - это очень жаль.
  2. По поводу panelmodes.db:
    2.1. Исправление в БД не доходят до запущенного экземпляра ФАРа. Надо перезапускать; как иначе - я не нашёл.
    2.2. Не могли бы Вы пояснить некоторые моменты? В частности:
    а) что такое поле ParentId
    б) насколько я понимаю, поле id - автоинкрементное. Если не сложно, опишите в двух словах порядок редактирования БД. Сначала дописать в таблицу table_keys, получить id и потом добавлять 6 записей в таблицу table_values?
    2.3. Может, у кого-нить есть что-нить для формирования режима панели? А то делаю режим с кастомными столбцами, там важны имена столбцов. Можно написать развесистый гайд, но было бы надёжнее написать скрипт, заводящий нужный режим… Можно, конечно, написать скрипт на основе Keys, но очень не хотелось…
IgorZ
Posts: 825
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 16 times
Been thanked: 100 times

Кастомные режимы панели файлов (Options/File panel modes)

Post by IgorZ »

buniak_a_h wrote: Thu 01 Aug, 2024 06:59
John Doe wrote: Wed 10 Dec, 2014 08:06 Интерфейса для добавления/удаления режимов пока нет, но настоящие джедаи могут отредактировать panelmodes.db.
  1. Правильно ли я понимаю, что интерфейса так и нет? Если да - это очень жаль.
Попробуйте мой LuaManager. Возможно, его интерфейс Вас устроит.
P. S. Insert в главном окне - и добавляем, что нужно. По F1 - справка.
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Кастомные режимы панели файлов (Options/File panel modes)

Post by buniak_a_h »

IgorZ wrote: Fri 02 Aug, 2024 05:17 Попробуйте мой LuaManager. Возможно, его интерфейс Вас устроит.
P. S. Insert в главном окне - и добавляем, что нужно. По F1 - справка.
Может, я чего-то не понял, или неправильно сформулировал… Я имел в виду не пользовательский интерфейс (он и так есть в меню настроек), а интерфейс для использования в LUA-скрипте.
У меня Ваш LMMacros установлен. Но как с его помощью сформировать режим панели, я не понял и в хелпе не нашёл. Поясню.
Сделал я несколько кастомных столбцов для показа специфической (для фотоснимков) информации. Но для того, чтобы использовать эти кастомные столбцы, надо правильно настроить режим файловой панели. Можно, конечно, написать инструкцию. Но заказчику было бы проще, если бы вместе с макросом, описывающим кастомные столбцы, поставлялся бы скрипт, создающий User defined режим панели.
Ладно, скрипт я уже написал (почти). И даже без нелюбимых мной вызовов Keys. Так что, возможно, скоро будет опубликован.
CodeMonkey
Posts: 82
Joined: Thu 14 Jul, 2016 11:17
Has thanked: 22 times

Кастомные режимы панели файлов (Options/File panel modes)

Post by CodeMonkey »

DrKnS wrote: Wed 12 Apr, 2017 19:05 Что скажет уважаемая публика? Надо такое или в морг?
Если и делать, то в выпадающем меню.
А почему бы не сделать шоткаты? Как эта фича работает сейчас, использовать ее крайне трудно.
DrKnS wrote: Wed 12 Apr, 2017 19:05 наверное, может поломать кому-нибудь макросы типа "F9 Down Down Down...".
Может это и к лучшему, не надо писать такие макросы. Надо выбирать команду по букве.
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Кастомные режимы панели файлов (Options/File panel modes)

Post by buniak_a_h »

CodeMonkey wrote: Wed 12 Feb, 2025 18:15 Надо выбирать команду по букве.
Возражаю! Будет зависеть от языка.
CodeMonkey
Posts: 82
Joined: Thu 14 Jul, 2016 11:17
Has thanked: 22 times

Кастомные режимы панели файлов (Options/File panel modes)

Post by CodeMonkey »

buniak_a_h wrote: Wed 12 Feb, 2025 19:07 Возражаю! Будет зависеть от языка.
Думаю, вряд ли кто-то будет менять у себя язык, к которому уже привык.
CodeMonkey
Posts: 82
Joined: Thu 14 Jul, 2016 11:17
Has thanked: 22 times

Кастомные режимы панели файлов (Options/File panel modes)

Post by CodeMonkey »

John Doe wrote: Wed 10 Dec, 2014 08:06 И это мало того что не документировано, но и странно.
Лучше бы поменять на Enter, а редактирование F4, как везде.
+1
Как оно сделано сейчас - даже макрос для выбора нормально не запишешь.
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Кастомные режимы панели файлов (Options/File panel modes)

Post by buniak_a_h »

CodeMonkey wrote: Wed 12 Feb, 2025 19:10 даже макрос для выбора нормально не запишешь.
Ну почему же! Я написал (используя Menu.Select)
CodeMonkey
Posts: 82
Joined: Thu 14 Jul, 2016 11:17
Has thanked: 22 times

Кастомные режимы панели файлов (Options/File panel modes)

Post by CodeMonkey »

buniak_a_h wrote: Wed 12 Feb, 2025 19:18 Ну почему же! Я написал (используя Menu.Select)
Это требует уже намного больше телодвижений, чтобы разобраться как это сделать.
Кстати, а документация есть онлайн?
Last edited by CodeMonkey on Wed 12 Feb, 2025 19:23, edited 1 time in total.
Post Reply

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