TreeViewer. Дерево файлов. Плагин.

Скачать zxp Скачать zip



Многие из нас при работе c Flash сталкиваются с необходимостью открывать и редактировать огромное количество файлов, находящихся в разных директориях, которые зачастую еще надо найти. Для этого приходится постоянно переключаться между Flash и файловым менеджером, а после редактирования еще и производить действия с SVN. Безусловно это отнимает больше времени, чем хотелось бы.

А что если все эти действия можно было бы выполнять, не покидая Flash? 
 

Возможности TreeViewer

Представленное меню позволяет:
1. Добавлять директории для отображения.
2. Скрывать лишние вложенности.
3. Держать в поле зрения все .fla(.xfl) файлы, с которыми работаем, без необходимости блуждания по файловой системе. Нет необходимости отвлекаться другим содержимым директорий - отображаются только fla и xfl.
4. Переименовывать директории и файлы так, как нам удобно (прямо на них делая различные пометки о том, кто редактирует файл, на каком этапе выполнения он находится и прочее).
5. С помощью контекстного меню выполнять различные функции, такие как: открытие директории в Explorer и самые популярные команды SVN (Update, Commit, Lock, Unlock).
С помощью меню изменяется только отображение самого дерева (без изменений в файловой системе). 

 

Руководство пользователя

После активации плагина (Windows > Extensions > TreeViewer) появится меню следующего вида:

Для дальнейшего эффективного использования плагина следует настроить меню.
"New folder" - добавление новой директории для отображения.
"Reload" - повторное прочтение директорий на диске (восстановление в дереве удаленных файлов).
"Revert skipped" - возврат пропущенных элементов.
Клик на директории - сворачивание/разворачивание его содержимого. 
Двойной клик (Double click) на файле - открытие его во Flash. 
("Rename item") - переход в режим редактирования. Повторное нажатие или нажатие Enter приводит к подтверждению переименования элемента (при перезагрузке Flash будет отображаться введенное имя). Если переименование не подтвердить - введенное имя будет временным и сбросится при перезагрузке или обновлении меню. Нажатие Esc при переименовании, приведет к возврату предыдущего имени.
("Skip item") - пропуск всех элементов с таким именем. Т.е. если у вас есть вложенность которую вы считаете лишней, вы можете ее удалить из дерева без удаления его содержимого. 

Важным моментом является то, что достаточно один раз указать Skip имени, чтобы оно пропускалось во всех узлах дерева. Т.е. если папка mobile у вас присутствует в сотнях директорий и для вас не несет никакой информации (к примеру используется как инструкция для билд-машины), то достачно нажать Skip только в одном месте и папку mobile вы в этом дереве не увидите. Вернуть пропущенные элементы можно одним нажатием на "Revert skipped". ("Delete item") - удаление элементов вместе с их содержимым из дерева.Нажатие на "Reload" восстановит в дереве удаленные файлы. 
Аналогичные пункты меню для работы с файлами представлены в контекстном меню.
"Open this place in Explorer" - открытие директории в Проводнике (Explorer).
"SVN Update", "SVN Commit", "SVN Lock", "SVN Unlock" предназначены для работы с системой контроля версий SVN. Для их работы необходимо чтобы был установлен консольный интерфейс SVN и файлы находились под системой контроля версий SVN. Установить интерфейс можно при инсталляции TortoiseSVN:

Пример

На скриншоте представлена директория, отображаемая в двух одновременно запущенных меню. Слева она в таком виде, в каком файлы реально расположены на диске (и как того требует проект). А справа эта же директория, но отредактированная средствами TreeViewer. Как уже было написано выше, эти изменения реальные файлы не затрагивают.
Причины по которым мы можем получить структуру файлов как на изображении слева, могут быть различными (например, разрастание проекта). В результате мы имеем большое кол-во файлов, с большой вложенностью, причем частью которых можем и не заниматься. А когда дело доходит до быстрого перебора файлов, например из-за необходимости внесения изменений в них (багофикс, фичи, графические апдейты и т.п.), то использование обычного файлового менеджера типа Explorer или Total Commander реально не удобно как минимум из-за необходимости переключения между flash и собственно самим файловым менеджером.

Тестировался TreeViewer только на ОС Windows поэтому любителей альтернативной ОС это меню вряд ли порадует в полном объеме.



19.11.2015 | Админ | Просм. 2129 | Комм. 0 | Категория: Flash panels


Комментариев пока нет!

Ваше имя *
Ваш Email *

Сумма цифр справа: код подтверждения




10.02.2025