-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFileTags.Rus.hlf
More file actions
134 lines (89 loc) · 8.17 KB
/
FileTags.Rus.hlf
File metadata and controls
134 lines (89 loc) · 8.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
.Language=Russian,Russian (Русский)
.PluginContents=FileTags
@Contents
$ #FileTags 1.7 для FAR Manager 3#
Плагин реализует навигацию по тэгам и управление тэгами файлов в пределах
одного каталога. Тэги хранятся в описании файла; плагин рассматривает
описание файла как набор тэгов, разделённых запятыми.
Возможности плагина:
- навигация в ~панели плагина~@Panel@ с применением фильтра по выбранным тэгам
к содержимому каталога;
- вызов плагина из ~командной строки~@CommandLine@;
- копирование файлов на ~панель плагина~@Panel@ с присвоением тэгов;
- ~редактирование тэгов~@Description@ выбранных файлов;
- ~создание~@CreateTag@ и удаление тэгов в ~панели плагина~@Panel@.
~Настройка плагина~@Config@
_____________________________
Автор плагина: Игорь Юдинцев, 2014
Email: igor.yudincev@@gmail.com
@Panel
$ #Панель плагина#
Панель отображает файлы каталога (без поддиректорий), отфильтрованные
согласно выбранным тэгам. Фильтр отображается в заголовке панели. Тэги, которые
могут быть использованы для дальнейшего уточнения фильтра, отображаются как
виртуальные каталоги; переход в такой каталог добавляет тэг к фильтру.
В панели доступны обычные операции над файлами. Файлы, копируемые на панель,
появятся в текущем каталоге, и им будет присвоен набор тэгов, выбранных в
данный момент в качестве фильтра на панели плагина.
Нажмите #F7#, чтобы ~создать~@CreateTag@ новый тэг и перейти к нему.
Нажатие #F8# на тэге убирает его со всех файлов, видимых в данный момент
на панели.
Для тэгов недоступно переименование по F6, для изменения тэга используйте
~диалог редактирования тэгов~@Description@ (#CtrlZ#).
~Описание плагина~@Contents@
@CommandLine
$ #Вызов плагина из командной строки#
Для вызова плагина из командной строки перечислите после префикса tags:
тэги, по которым нужно отфильтровать содержимое каталога. Тэги разделяются
запятой.
~Описание плагина~@Contents@
@CreateTag
$ #Диалог создания тэгов#
Диалог вызывается по #F7#. После ввода тэга он добавляется в фильтр панели.
Допускается ввод нескольких тэгов, разделённых запятой.
~Описание плагина~@Contents@
@Description
$ #Диалог редактирования тэгов#
Диалог вызывается по #CtrlZ#. Поддерживаются два списка тэгов: список для
добавления к тэгам выбранных файлов и для удаления из тэгов; при открытии
диалога список добавления заполняется общими для всех выбранных файлов тэгами.
Если установить опцию #Заменить существующие тэги#, то список тэгов каждого
выбранного файла будет заменён на список, введённый в поле #Добавить тэги:#.
Если пометка в панели плагина включает в себя виртуальные "подкаталоги"
(т.е. тэги), вызов диалога применит редактирование тэгов к выбранным файлам и
ко всем файлам, доступным в этих "подкаталогах".
Кнопка #Выбрать...# вызывает ~меню выбора тэгов~@DescriptionMenu@.
Поле #Описание# позволяет задать произвольное текстовое описание для выбранного
файла. Поле недоступно, если выбрано несколько файлов, или не задана настройка
~Маркер списка тэгов~@Config@.
~Описание плагина~@Contents@
@DescriptionMenu
$ #Меню выбора тэгов#
Меню позволяет выбрать тэги для ~редактирования~@Description@. В меню
отображаются все тэги всех файлов каталога. Тэги, перечисленные в полях
#Добавить тэги:# и #Убрать тэги:#, отмечаются символами #+# и #-# соответственно.
Клавиши +, - и пробел управляют пометкой пунктов меню.
Нажатие клавиши Enter приведёт к закрытию меню и копированию выбранных тэгов
в соответствующие поля ~диалога редактирования~@Description@; при этом, если тэг под курсором
не был помечен символом #+# или #-#, он также будет скопирован в поле #Добавить тэги:#.
~Описание плагина~@Contents@
@Config
$ #Настройка#
#Показывать файл, если его список тэгов:# - выбор режима работы фильтра панели:
#содержит фильтр# - файл отображается на панели, если все тэги, выбранные
в качестве фильтра, входят в список тэгов этого файла.
Тэги файла, не подходящие под фильтр, отображаются
на панели как подкаталоги.
#совпадает с фильтром# - файл отображается на панели, если его список тэгов
совпадает со списком тэгов фильтра панели (в этом режиме
фильтр в заголовке панели пишется в квадратных скобках).
#Маркер списка тэгов# - последовательность символов, которой плагин отделяет
список тэгов от описания файла в Descript.ion. Если
маркер не указан, вся строка описания рассматривается
как список тэгов, при этом редактирование описания
файла недоступно.
#Сохранять режим панели# - запоминать выбранный пользователем режим панели и
восстанавливать его при следующем открытии
панели плагина. Если опция отключена, используется
режим, выбранный в файловой панели.
~Описание плагина~@Contents@