基本用法

基本用法 #

tagrepo 操作的对象是文件夹。当你启动软件后,文件列表将保持为空,直到你选择一个文件夹作为 Repository(储存库)。选择文件夹后,tagrepo 将扫描文件夹并构建文件路径列表。完成后,你可以给文件分配标签并搜索文件。

Repositories #

Windows资源管理器中存储库的截图,演示自动生成的“ .tagrepo”文件夹

“Repository”是一个文件夹。tagrepo一次只能在一个“Repository”中(一个文件夹)进行操作。

每个“Repository”都包含名为“.tagrepo”的文件夹。该文件夹包含tagrepo需要的所有信息,如文件路径和标签。如果文件夹还没有“.tagrepo”文件夹,tagrepo会自动在文件夹的根目录中创建一个“.tagrepo”文件夹。

文件操作 #

tagrepo 上下文菜单的截图

要访问列表中的文件,您可以右键单击文件以显示上下文菜单。从菜单中,您可以打开文件、显示文件(打开包含文件的文件夹)或复制文件路径。

您也可以选择列表中的多个文件,然后右键单击以同时操作它们。按住 Shift 键并单击两个文件以创建范围选择,按住 Ctrl 键以逐个选择每个文件。

给文件打标签 #

tagrepo 中的属性面板截图

一个文件可以被赋予标签。标签名称中不能包含空格,因为空格会被用来分隔不同的标签。如果您希望创建包含多个单词的标签,可以考虑在标签中使用 -_ 字符。

例如,my cool tag 是无效的标签,因为 tagrepo 会将其视为 3 个独立的标签:mycooltag。您可以考虑使用像 my-cool-tag 这样的标签名称。

在属性面板中可以完成给文件打标签的操作。点击 Add tags 按钮,输入框将会出现。您可以在输入框中输入一组标签,以添加到您所选择的文件中(多个标签必须用空格分隔)。

要从文件中移除标签,先选择该文件。在属性面板中,单击您想要移除的标签。您的鼠标指针悬停在标签上时,将会看到该标签的高亮显示。

查询 #

tagrepo 中查询栏的屏幕截图

tagrepo 支持灵活的查询语言,可以通过标签或相对路径搜索文件。

您可以通过标签名称搜索包含该标签的文件。如果要搜索多个标签,请键入每个标签的名称,用空格分隔:

tag1 tag2 tag3 你好 再见

查询栏还支持通过文件路径进行搜索。这些搜索运算符以运算符名称(例如 in)开头,后跟冒号 :,然后是要搜索的文本。您可以在文本中使用引号(",')来包含搜索中的空格。目前支持五个搜索运算符:inpathinextchildrenleading。这些将在高级搜索运算符中讨论。

in:鼓
inpath:“你好 世界”

所有这些操作符都可以自由地与布尔运算符组合。操作符包括|代表"或",-代表"非"。连续的多个搜索术语被视为"与"组。括号(())也可以用于分组搜索条件。

kick drum (my_sample_pack | in:'Freesound' | in:'rendered_audio')