усовершенствовать дерево директорий
дерево как в explorer'e
интересно, кто-нибудь когда-нибудь хотел иметь в фаре дерево директорий как в эксплорере? т.е. не громадный статический список, а интерактивную панель, в которой ветки раскрываются и сворачиваются. ну, вобщем, как обычно и работает treeview control.
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Smitis
хм… а это ты зря… лично для меня текущая реализация дерева не сильно удобна, ненаглядна и бесполезна.
хм… а это ты зря… лично для меня текущая реализация дерева не сильно удобна, ненаглядна и бесполезна.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
Centaur, по поводу кэша тоже есть идеи хранить в профиле юзера, в зависимости от типа диска.
Ну, типа, для сетевых - в APPDATA, а для локальных - в LOCAL. С сидюками... хмм... ну их можно и в APPDATA или в какой нить USERHOME.
В общем это будет настраиваемо, но т.к. это вишь, то, соответственно, приоритет у него "ниже плинтуса"
Пока на мантисе это пока не оражено (в другом месте записано ).
Ну, типа, для сетевых - в APPDATA, а для локальных - в LOCAL. С сидюками... хмм... ну их можно и в APPDATA или в какой нить USERHOME.
В общем это будет настраиваемо, но т.к. это вишь, то, соответственно, приоритет у него "ниже плинтуса"
Пока на мантисе это пока не оражено (в другом месте записано ).
Построение дерева каталогов
Вот никогда не включаю дерево каталогов,а тут для опыта одного попробовал. Так у меня обновление шло кусками по 50/100/200 штук раз в полсекунды где-то. Может сделать так,чтобы цифры количества бежали почаще,а соотв.добавки пусть будут поменьше?(скорость лишь на крохи упадёт). Просто приятно,когда мозг обманывается надеждой на real-time...
усовершенствовать дерево директорий
предлагаю усовершенствовать дерево директорий.
1) на разветвлениях были плюсики/минусики (как в виндах)
2) создавать несколько конфигов (по типу как сейчас общий tree2.far (на пример создать дерево начиная с текущей директории и вглубь)) и возможность их загружать/подгружать (или выбрать из списка)
весьма полезно будет при работе с различными проэктами и навигации по ним
3) была настройка добавлять автоматом или не добавлять диры которых нет (ну или возможность какие то диры блокировать от добавления новых поддиректорий) - сейчас добавляет автоматом и всегда
4) возможность автосохранения текущего состояния (что свёрнуто/развёрнуто и активная дира) или возможность сохранить текущее состояние принудительно что бы в след раз открылось в нём
такое дерево было бы идеальным для работы когда необходимо работать над несколькими проэктами и внутри них переключаться часто между определёнными поддиректориями разного уровня вложенности. (на пример 4 проэкта и штук 5 поддиректорий в нём для переключения между ними)
сейчас это удобно реализовать весьма сложно (либо кучу хоткеев навешивать - штук 20-30 и помнить их, либо PanelTabs использовать но в этом случае над командной строкой будет штук 30 закладок, либо на пример NamedFolders но постоянно набирать с командной строки тоже надоедает и замедляет особенно при частом переключении)
усовершенствованное дерево значительно бы облегчило такого рода задачу при навигации.
давно об этом мечталось и наконец то накипело
1) на разветвлениях были плюсики/минусики (как в виндах)
2) создавать несколько конфигов (по типу как сейчас общий tree2.far (на пример создать дерево начиная с текущей директории и вглубь)) и возможность их загружать/подгружать (или выбрать из списка)
весьма полезно будет при работе с различными проэктами и навигации по ним
3) была настройка добавлять автоматом или не добавлять диры которых нет (ну или возможность какие то диры блокировать от добавления новых поддиректорий) - сейчас добавляет автоматом и всегда
4) возможность автосохранения текущего состояния (что свёрнуто/развёрнуто и активная дира) или возможность сохранить текущее состояние принудительно что бы в след раз открылось в нём
такое дерево было бы идеальным для работы когда необходимо работать над несколькими проэктами и внутри них переключаться часто между определёнными поддиректориями разного уровня вложенности. (на пример 4 проэкта и штук 5 поддиректорий в нём для переключения между ними)
сейчас это удобно реализовать весьма сложно (либо кучу хоткеев навешивать - штук 20-30 и помнить их, либо PanelTabs использовать но в этом случае над командной строкой будет штук 30 закладок, либо на пример NamedFolders но постоянно набирать с командной строки тоже надоедает и замедляет особенно при частом переключении)
усовершенствованное дерево значительно бы облегчило такого рода задачу при навигации.
давно об этом мечталось и наконец то накипело
Re: усовершенствовать дерево директорий
Вы думаете что бегать по дереву, нажимать на плюсики/минусики, загружать/подгружать конфиги для него и прочее реально быстрее чем набрать пару букв для того же NF ?либо на пример NamedFolders но постоянно набирать с командной строки тоже надоедает и замедляет особенно при частом переключении
может лучше посмотреть внимательнее на NF + история папок (AltHistory как вариант)
усовершенствовать дерево директорий
я думаю что если у вас допустим вот такая вот иерархия директорий одного проекта
а проэктов над которыми вы работаете на пример неделю с подобной иерархией штук 5-6
и директорий на разных уровнях вложенности между которыми надо по 30 раз в час переключаться у вас тоже штук 6
то хранить в памяти 40 алиасов (которые каждую неделю будут меняться) или же каждые 2-3 минуты набирать на клаве что то гораздо неприятнее (особенно с учётом того что можно опечататься или тупо забыть один из 40 нужных алиасов, я уже молчу про то что вы отвлекаетесь от нужной идеи которая имеет своиство моментально забыться пока будете вспоминать алиас) чем просто 2 раза кликнув на нужной папке когда все пять или шесть папок И ТОЛЬКО ОНИ для каждого проэкта быби бы открытыми (а всё ненужное было скрыто пока оно ненужно или просто отсутствовало/удалено)
PS: и это ещё не самое длинное и не самое разветвлённое
а проэктов над которыми вы работаете на пример неделю с подобной иерархией штук 5-6
и директорий на разных уровнях вложенности между которыми надо по 30 раз в час переключаться у вас тоже штук 6
то хранить в памяти 40 алиасов (которые каждую неделю будут меняться) или же каждые 2-3 минуты набирать на клаве что то гораздо неприятнее (особенно с учётом того что можно опечататься или тупо забыть один из 40 нужных алиасов, я уже молчу про то что вы отвлекаетесь от нужной идеи которая имеет своиство моментально забыться пока будете вспоминать алиас) чем просто 2 раза кликнув на нужной папке когда все пять или шесть папок И ТОЛЬКО ОНИ для каждого проэкта быби бы открытыми (а всё ненужное было скрыто пока оно ненужно или просто отсутствовало/удалено)
PS: и это ещё не самое длинное и не самое разветвлённое
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: усовершенствовать дерево директорий
Дерево директорий возможно и стоит немного усовершенствовать, но явно не до такой степени как вы описали.
Фар имеет модульную архитектуру, и ядро фара должно оставаться максимально простым и стабильным.
Я не говорю что идея плохая, просто подобные свистелки принято реализовывать плагинами.
P.S.
А для ваших задач проще всего будет воспользоваться советом из параллельной ветки.
Фар имеет модульную архитектуру, и ядро фара должно оставаться максимально простым и стабильным.
Я не говорю что идея плохая, просто подобные свистелки принято реализовывать плагинами.
P.S.
А для ваших задач проще всего будет воспользоваться советом из параллельной ветки.
усовершенствованное дерево директорий
потребность я вижу витала минимум с 2006 ....
у разработчиков фара это далеко не первоочередная задача (и я их понимаю)
может кто то возьмётся за такой плагин как описано тут
у разработчиков фара это далеко не первоочередная задача (и я их понимаю)
может кто то возьмётся за такой плагин как описано тут