Хранение настроек плагинов в Far3
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Хранение настроек плагинов в Far3
Far3 хранит настройки каждого плагина в отдельном файле SQLite с именем:
<ID Плагина>.db
Очень неудобно искать файл с настройками конкретного плагина. Я бы, конечно, предпочел, чтобы файл назывался
<Имя плагина>.db
Но предвижу возражения о том, что имена могут конфликтовать, поэтому предлагаю компромисс:
<Имя плагина>-<ID Плагина>.db
Примечание модератора
Смежная тема: FAR 3: (со)хранение конфигурации (настроек, истории, сеанса)
<ID Плагина>.db
Очень неудобно искать файл с настройками конкретного плагина. Я бы, конечно, предпочел, чтобы файл назывался
<Имя плагина>.db
Но предвижу возражения о том, что имена могут конфликтовать, поэтому предлагаю компромисс:
<Имя плагина>-<ID Плагина>.db
Примечание модератора
Смежная тема: FAR 3: (со)хранение конфигурации (настроек, истории, сеанса)
-
- Posts: 6819
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Re: Хранение настроек в Far3
С одной стороны, испытываю те же трудности при поиске нужного файла настроек плагина. С другой стороны, предлагаемое решение не учитывает возможные изменения имён плагинов в процессе их развития.
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Хранение настроек в Far3
Имена для человека. А фар разберётся, при наличии гуида.Shmuel wrote:С другой стороны, предлагаемое решение не учитывает возможные изменения имён плагинов в процессе их развития.
Re: Хранение настроек в Far3
Действительно, это было бы гораздо лучше.Max Rusov wrote:Очень неудобно искать файл с настройками конкретного плагина. Я бы, конечно, предпочел, чтобы файл назывался
<Имя плагина>.db
Или хотя бы так: <Имя файла плагина>.db.
(а ID ведь можно и в самой базе посмотреть?)
-
- Posts: 6819
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Re: Хранение настроек в Far3
Только если при изменении имени плагина Фар будет автоматически переименовывать файл.John Doe wrote:Имена для человека. А фар разберётся, при наличии гуида.Shmuel wrote:С другой стороны, предлагаемое решение не учитывает возможные изменения имён плагинов в процессе их развития.
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Хранение настроек в Far3
Фар может на имя не смотреть вообще. А в случае совпадении гуидов выдавать ошибку.
Re: Хранение настроек в Far3
Это уже проходили. В морг.sToLp wrote:Действительно, это было бы гораздо лучше.
Или хотя бы так: <Имя файла плагина>.db.
Заведите себе файлик (xls, txt, pdf, пофигу_какой) и держите в нем соответствие гуида и имени плагина.
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Хранение настроек в Far3
Skirda
А чем плохо это?:
А чем плохо это?:
John Doe wrote:Фар может на имя не смотреть вообще. А в случае совпадении гуидов выдавать ошибку.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: Хранение настроек в Far3
Skirda
Если ID действительно необходим в именах баз настроек плагинов, то чем плох компромиссный вариант:
Ведь тогда и Фар распознает по ID, и человеку сразу видно будет что за плагин, без ковыряния в записях про десятки длиннющих идентификаторов...
Если ID действительно необходим в именах баз настроек плагинов, то чем плох компромиссный вариант:
?<Имя плагина>-<ID Плагина>.db
Ведь тогда и Фар распознает по ID, и человеку сразу видно будет что за плагин, без ковыряния в записях про десятки длиннющих идентификаторов...
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Хранение настроек в Far3
А по существу предложения есть возражения?Skirda wrote:Заведите себе файлик (xls, txt, pdf, пофигу_какой) и держите в нем соответствие гуида и имени плагина.
Re: Хранение настроек в Far3
А по существу примерно так: если ты такой умный, то замечательно разберешься сам. Таких как ты - единицы, остальным насрать на вопрос "как хакнуть ФАР" (им лишь бы батник какой был для бэкапа... да и ладно).
В данном конкретном случае ФАР делает так, как ему удобно (по сути sqlite/registry/ini/прочая шалупень - внутренняя кухня, читай "руки прочь"), исходя из сказанного выше.
Не вижу смысла усложнять систему.
В данном конкретном случае ФАР делает так, как ему удобно (по сути sqlite/registry/ini/прочая шалупень - внутренняя кухня, читай "руки прочь"), исходя из сказанного выше.
Не вижу смысла усложнять систему.
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Хранение настроек в Far3
Skirda wrote:Таких как ты - единицы, остальным насрать.
Те, кому насрать давно пользуются Explorer'ом. А Far, по определению - для маргиналов людей, которые предпочитают держать все под контролем
Я вас умоляю. Я же не прошу (уже) перенести настройки в текстовые конфиги. Но сконкатенировать две строчки не должно быть очень уж сложно для Far?Skirda wrote:В данном конкретном случае ФАР делает так, как ему удобно. Не вижу смысла усложнять систему.
Re: Хранение настроек в Far3
По примерным прикидкам полагаю, что в Фар3 мне могут понадобиться порядка пяти десятков работоспособных, в большей или меньшей мере полезных, чаще или реже применяемых на практике плагинов.Skirda wrote:Не вижу смысла усложнять систему.
И совет идентифицировать при надобности их настроечные базы только по их тридцатидвухзначным идентификаторам я не воспринимаю как злую шутку потому, что не сомневаюсь в Ваших добрых намерениях. И очень рассчитываю на то, что в конечном счёте Вами будет принято компромиссное решение в наименования баз помимо ID включать также и имена плагинов (или их дээлэлок).
Re: Хранение настроек в Far3
Таки в чем смысл сего предложения? Зачем может быть нужно вручную обрабатывать базы настроек плагинов?
Re: Хранение настроек в Far3
Хотя бы в том, чтобы легко было базы копировать/переносить в другое место и удалять вместе с плагином.Maximus5 wrote:Таки в чем смысл сего предложения?
Но и вообще иметь возможность вручную корректировать настройки было бы полезно.
Кстати. А если бы конфигурационные базы лежали в папках самих плагинов, то тогда проблема отличить их друг от друга была бы такой же значимой? Ведь они трудноразличимы только в куче...