Skip to content

彩色标签

彩色标签(Tags) 是记在 tessoa 里的一层分类信息。给文件或文件夹打上标签之后,单击侧栏中的这个标签,散落在各处的同类文件就集中列了出来,不必真的把它们搬进某个「重要」文件夹。

标签不会改动文件本身,tessoa 把它们记在自己的配置目录里,详见标签的存放位置。同一个标签下的文件可以分布在不同磁盘、不同文件夹里。在 tessoa 里重命名或移动文件时,标签会跟着走。

彩色标签能做什么

  • 给一个或一批文件打上一个或多个标签。
  • 在各种视图里,文件名旁边会显示彩色圆点(最多 3 个)。
列表行尾的彩色标签圆点,一行最多显示三个列表行尾的彩色标签圆点,一行最多显示三个
行尾圆点:满 3 个 / 1 个 / 2 个 / 没有的对比。一行最多显示 3 个,最新打的排在前面。
  • 在侧栏管理标签:新建、改名、换色、调整层级、删除。
  • 单击侧栏中的标签,打开「该标签下的全部文件」视图。
  • 用侧栏快速搜索(Alt+F)按标签名找回文件。

新装的 tessoa 里已经有七个按颜色命名的标签:红色橙色黄色绿色蓝色紫色灰色。它们只是起好色的空标签,改成你自己的叫法即可。

给文件打标签

  1. 选中一个或几个文件。要选多个,可以用 Space 逐个勾选。
  2. 右键单击 → 标签 → 单击你要打的那个。
  3. 选了好几个文件时:只要还有文件没打过这个标签,这次就给它们全打上;只有全都打过了,再单击才是全部取消。
  4. 菜单不会马上关闭,可以连着点几个标签,单击别处才关。
右键单击 →「标签」→ 单击「重要」:行尾立刻出现红点,侧栏计数同步 +1。

在空白处右键单击时,这一项叫 当前文件夹的标签,打的是你正待着的这个文件夹本身,不是里面的文件。三个系统上都是这样。

把文件拖到侧栏的标签上

先切到侧栏的 标签 页,再从文件区拖起文件,放到页内的某个彩色标签上,即可给这些文件打标签。一次可以拖一批,文件本身不会被移动或复制。

在侧栏管理标签

单击侧栏标签条上的 标签,可以管理彩色标签。每行右侧显示该标签下的文件数量。需要同时查看书签或其他功能页时,可建立上下分栏,也可将标签功能页拖入主区,见 侧栏与功能页

想做什么怎么做
新建一个标签切到 标签 页,单击标签条右端的
新建子标签那一行右边的 新建子标签
改名双击名字,或者 重命名
换颜色单击名字前面的圆点,或者 换色…
调整顺序、做成子标签拖动那一行:放在另一行中间就变成它的子标签,放在两行之间就是调顺序
删除删除标签。它下面的子标签不会跟着消失,会挪到上一层

删掉之后,底栏会出现撤销提示,点错了可以马上恢复。

tessoa 侧栏的标签功能页:彩色标签与子标签层级,行尾显示更多菜单tessoa 侧栏的标签功能页:彩色标签与子标签层级,行尾显示更多菜单
「项目」下缩进着两个子标签;行右边的数字是文件数,悬停行会露出行尾的 ⋯ 菜单按钮。
把「进行中」拖到「项目」行中央松手,它就缩进成了子标签。

点开一个标签看全部

单击侧栏里的某个标签,tessoa 会新开一个标签页,把打了这个标签(以及它下面各级子标签)的文件全部列出来,不管它们原来在哪个文件夹。

  • 列出来的还是真实的文件:可以预览、打开、右键单击,和平时一样。
  • 之后给标签改名也不影响,这个列表照样能用。

和搜索的关系

侧栏的快速搜索(Alt+F)会同时找两样东西:

  1. 文件名
  2. 标签名:命中之后,把这个标签下的文件都列出来。

中文输一个字就能搜;英文一般要输两个字母以上。命中来自标签时,结果行的悬浮提示里会写着 命中标签 和标签名,让你分得清这一条是怎么找到的。

标签的存放位置

标签不写进文件本身:tessoa 既不用 NTFS 备用数据流,也不用扩展属性,而是在自己的配置目录里维护一份索引,逐条记着哪个路径挂了哪几个标签。这样做在三个系统上行为一致,查询也快;文件的修改时间不受影响,你用别的工具复制或备份文件时,标签同样不受影响。

索引文件是 tags.ini,和其它配置放在同一个目录:

平台目录
Windows%APPDATA%\tessoa\
macOS~/Library/Application Support/tessoa/
Linux$XDG_CONFIG_HOME/tessoa/,没有设这个变量时是 ~/.config/tessoa/

在 Windows 上,把 %APPDATA%\tessoa 粘贴到资源管理器的地址栏即可打开这个目录。目录里的另外四个文件是 config.ini(偏好设置)、session.ini(上次的窗口、标签页和分屏)、layouts.ini(命名布局)和 activity.ini(活动记录)。它们都是纯文本,用记事本就能打开查看。

你打上一个标签之后,tessoa 在下一个空闲时刻把 tags.ini 写进磁盘,不必等到退出程序,所以程序意外结束也不会丢掉刚打上的标签。窗口和标签页的状态(session.ini)则是退出时才写。

备注

免安装运行时数据也在这里。无论 tessoa.exe 放在哪个目录,它读写的都是当前 Windows 用户的 %APPDATA%\tessoa。把这个文件复制到 U 盘、在另一台电脑上运行,标签、设置和布局都不会跟过去;在同一台电脑上,免安装运行和安装之后用的是同一份数据。

备份与迁移标签

  1. 退出 tessoa。退出时 tessoa 会把窗口和标签页的状态写进 session.ini,之后复制到的才是完整的一份。
  2. 把整个配置目录复制到你存放备份的地方。只想保留标签的话,复制 tags.ini 一个文件就够。
  3. 要在另一台机器上恢复:先在那台机器上运行一次 tessoa 再退出,让这个目录建起来,然后把备份的文件复制回去覆盖。

标签是按绝对路径记的。如果新机器上文件所在的盘符或目录层级和原来不一样(原来在 D:\Projects\,新机器上是 E:\Work\Projects\),复制过去的标签就对不上这些文件,它们不会出现在标签列表里。目录结构原样搬过去则不受影响。

小技巧

路径变了也不必重新打一遍标签。tags.ini 是纯文本,每一行以 f = 开头的记录,末尾就是那个文件的完整路径。用文本编辑器把开头那一段路径批量替换成新的,再启动 tessoa 即可。替换之前先留一份原文件。

几点说明

  • 圆点最多显示 3 个,多出来的看不到(显示最近打的)。
  • 在 tessoa 里删到回收站的文件,撤销删除之后标签还在。
  • macOS 上可以在设置的 维护 组里用 从访达导入标签,把访达那边的标签读进来。这是单向的,tessoa 不会往访达写回。
警告

如果你在资源管理器、访达等其它程序里重命名、移动或删除了文件,tessoa 记的标签就找不到它了。这些文件不会再出现在标签列表中。可以在设置里用 清理失效标签引用 整理一次。

tessoa 用户文档