v0.26.0
v0.26.0 是 tessoa 于 2026-09-21 发布的版本。本页记录标签页管理、批量重命名规则、窗口材质、标签导入,以及文件操作和交互方面的更新。
操作步骤见 管理标签页、批量重命名、从 TagSpaces 导入标签 和 设置一览:窗口材质。
每条改动的类型(新增 / 改进 / 修复)见 更新日志。除单独注明的平台差异外,本页组合键按 Windows / Linux 标示,macOS 将 Ctrl 换为 ⌘;重新统计文件夹大小在三平台上均使用 Ctrl+K。
新增
| # | 类型 | 改动 |
|---|---|---|
| 1 | 新增 | 标签页支持自定义名称。双击标签页名称,或在其右键菜单中选择 重命名…(Rename…),可就地编辑;清空名称后恢复自动命名。 |
| 2 | 新增 | 标签页右键菜单新增 固定标签页(Pin Tab),也可按 Alt+P,或在 Vim 模式下依次按 gp。固定的标签页排列在最前,不显示关闭按钮,不参与关闭其他标签页或关闭右侧标签页的操作,并在标签栏横向滚动时保持原位。 |
| 3 | 新增 | 标签页右键菜单新增 添加到新分组(Add Tab to New Group),可将一页或按住 Ctrl 或 Shift 多选的几页放入同一分组。分组支持命名、九种颜色和折叠;单击分组标题可展开或折叠,拖动标题可调整顺序、移至其他分屏区域或创建分屏。活动标签页使用分组颜色。多选标签页后,按 Ctrl+W 可批量关闭,按 Esc 可清除多选。 |
| 4 | 新增 | 设置(Settings) → 布局(Layout) → 标签栏位置(Tab Bar Position) 提供 顶部(Top)、左侧(Left) 和 右侧(Right)。每个标签组保留独立的标签栏,竖排时导航栏位于内容区顶部,栏宽可拖动调整。标签栏右键菜单也提供位置选项,可为当前标签组单独指定位置或跟随全局设置;其中的 全局设置(Global Setting) 子菜单可直接修改全局位置。 |
| 5 | 新增 | 设置 → 布局 新增 自动收起标签栏(Auto-Hide Tab Bar),竖排标签栏顶部也提供切换按钮。开启后,标签栏收起为仅显示各标题首字的方块列;悬停时展开并覆盖内容区,移开后收起,内容区的位置保持不变。 |
| 6 | 新增 | 设置 → 布局 新增 鼠标划过标签页即切换(Switch Tabs on Hover),默认关闭。开启后,光标经过标签页时立即切换,拖动期间不生效。同处新增 标签页上显示关闭按钮(Show Close Button on Tabs),默认开启;关闭后,标签页不再为关闭按钮预留空间。 |
| 7 | 新增 | 批量重命名(Batch Rename) 支持按顺序叠加八种规则:替换(Replace)、前后缀(Affix)、序号(Number)、大小写(Case)、扩展名(Extension)、日期(Date)、模板(Template) 和 删除(Remove)。替换支持正则表达式、忽略大小写、指定主名或扩展名,以及只替换第 N 个匹配;序号支持起始值、步长、位数、字母编号,并可按视图顺序或修改时间编号;日期可取修改日期、创建日期或当天日期,并提供 YYYYMMDD、YYYY-MM-DD 和 YYYY.MM 三种格式。模板中的 * 表示原名,### 表示三位序号,\*、\# 和 \\ 用于输入对应的字面字符;删除规则可从左侧或右侧指定字符范围。按 Ctrl+F2 或使用文件右键菜单可打开,四种视图都直接在文件列表中显示预览。初始规则仍为正则替换,焦点位于查找框。 |
| 8 | 新增 | 批量重命名的规则显示在底部规则带或右侧停靠栏。单击底部的规则项可编辑,单击 + 规则(+ Rule) 可添加规则;右侧卡片可拖动排序,停靠栏可调整宽度。设置 → 布局 中的 规则面板位置(Rule Panel Position) 提供 自动(Auto)、底部规则带(Bottom rule band) 和 右侧停靠(Right-side dock)。右侧停靠仅适用于 详细列表(Details) 和 图标(Icons) 视图,自动模式会在这两种视图的文件区足够宽时启用;分栏(Columns) 和 画廊(Gallery) 仍使用底部规则带。规则带上的 ⇄ 可切换并固定位置。 |
| 9 | 新增 | 批量重命名支持保存规则预设。底部规则带和右侧停靠栏都提供 规则预设(Rule presets) 入口,可保存当前规则组合,供之后的重命名操作使用。 |
| 10 | 新增 | Windows 11 22H2 及更高版本:在支持的系统上,设置 → 外观(Appearance) → 窗口材质(Window Material) 提供 无(None)、云母(Mica)、云母 Alt(Mica Alt)、亚克力(Acrylic) 和 轻薄亚克力(Thin Acrylic),默认使用无材质。材质作用于标题栏、标签栏和侧栏,开启 内容区透明(Translucent Content Area) 可延伸至文件列表。系统透明效果关闭时,材质不会显示;设置页提供 开启 Windows 透明效果(Turn on Windows transparency effects),单击会修改 Windows 的透明效果设置。 |
| 11 | 新增 | 设置 → 系统(System) → 维护与安装(Maintenance & Setup) 新增 从 TagSpaces 导入标签…(Import Tags from TagSpaces…),三平台均可使用。选择目录后,先显示文件数量、新建或合并的标签数量,以及已不存在而被跳过的文件。导入读取 .ts 中的文件和文件夹标签,保留其颜色;同名标签合并,已有 tessoa 标签的颜色和层级保持不变。文件名方括号中的标签默认不导入,可在摘要中选择并逐项取消误识别项。导入不修改 TagSpaces 文件,重复导入不会产生重复项;完成后可通过提示条撤销。 |
| 12 | 新增 | 剪贴板中的文字可按 Ctrl+V 保存为当前目录中的文本文件,Windows 还支持将剪贴板图片保存为图片文件。文字保留原有换行符,已有 PNG、JPEG 或 GIF 数据按原格式保存,位图转换为 PNG。同名文件会自动添加序号,生成的文件会被选中并进入重命名状态。剪贴板中包含文件时,仍执行原有的文件粘贴操作。 |
| 13 | 新增 | 文件操作支持 重做(Redo)。Windows / Linux 按 Ctrl+Y,macOS 按 ⌘+Shift+Z,可重新执行刚撤销的文件操作;撤销后的提示条也提供重做按钮。 |
| 14 | 新增 | 重命名框、地址栏、过滤框和设置输入框支持文本撤销与重做。按 Ctrl+Z 可撤销输入,按 Ctrl+Y 或 Ctrl+Shift+Z 可重做。 |
| 15 | 新增 | Windows 按 Alt+Enter 可打开选中项目的 属性(Properties),macOS 使用 ⌘+I;没有选中项目时,查看当前目录的属性。Windows 上按住 Alt 双击项目也可打开其属性。Linux 暂不支持此操作。 |
| 16 | 新增 | 按 Ctrl+K 可 重新统计文件夹大小(Recalculate folder sizes),作用于选中的目录;没有选中项目时,统计当前目录下的全部子目录。此操作也可用于网络位置、U 盘等未开启自动统计的位置。 |
| 17 | 新增 | Windows:按住 Alt 拖动文件可创建快捷方式,拖放确认菜单也新增 在这里创建快捷方式(Create shortcut here)。 |
| 18 | 新增 | 侧栏目录树支持按住 Ctrl 或 Shift 多选目录,并将目录拖动到文件区、分屏或标签栏,按目标位置打开。Vim 侧栏模式下可按 v 进入可视选择。 |
| 19 | 新增 | 设置 → 布局 → 启动(Startup) 新增 启动时还原的布局(Layout to Restore at Startup),可选择已命名的布局或 上次退出时的布局(Last session)。 |
| 20 | 新增 | 设置 → 键盘鼠标(Keyboard & Mouse) 新增 非名称列双击返回上一级(Double-Click Non-Name Columns to Go Up),默认关闭。开启后,在详细列表中双击名称文字以外的位置,包括数据列、名称后的空白和列间空隙,都会返回上一级目录;双击名称仍打开项目。 |
| 21 | 新增 | 设置 → 系统 的 窗口尺寸(Window Size) 新增 1366 × 768 选项,并提供 自定义尺寸(Custom size) 输入行。输入宽度和高度后,按 Enter 可应用。 |
| 22 | 新增 | Windows:文件右键菜单的 在终端中打开(Open in Terminal) 子菜单新增 Windows Terminal,安装该程序后显示。 |
| 23 | 新增 | 文件右键菜单的 复制到(Copy to) 和 剪切到(Cut to) 子菜单末尾新增 最近(Recent),可选择侧栏最近访问记录中的目录作为目标。 |
| 24 | 新增 | macOS:.app 应用程序包显示自身图标,并按单个文件呈现,类型列显示应用程序。右键菜单中的 显示包内容(Show Package Contents) 可打开包内目录。 |
| 25 | 新增 | macOS:设置 → 系统 新增 系统权限(System Permissions),分别显示桌面、文稿、下载和完全磁盘访问的授权状态。权限被拒绝时,可从对应行前往系统设置;无法访问目录的标签页也会说明需要开启的权限。 |
改进
| # | 类型 | 改动 |
|---|---|---|
| 26 | 改进 | 拷贝路径(Copy Path) 现在在三平台上都复制不带双引号的路径,可直接粘贴到文件选择对话框等位置。需要将路径用于命令行参数时,可选择新增的 拷贝路径(带引号)(Copy Path (Quoted))。多选时,每条路径仍各占一行。 |
| 27 | 改进 | 收藏夹(Favorites) 默认只显示已收藏的入口,不再自动展开为目录树;升级后也采用此默认行为。需要恢复目录树时,可开启 设置 → 布局 → 侧栏(Sidebar) → 收藏夹开启目录树展开(Favorites expand as a folder tree)。此开关决定收藏夹能否展开,目录树跟随当前目录(Follow Current Folder in Tree) 决定目录树是否跟随导航;最近(Recents)、位置(Places) 和 存储(Storage) 分组不受影响。 |
| 28 | 改进 | 通过 Ctrl+V、右键菜单粘贴或文件操作重做后,新生成的文件会自动选中并滚动到可见位置。 |
| 29 | 改进 | 地址栏弹层和侧栏搜索结果支持完整的文件右键菜单、多选和行内重命名,删除或重命名后会就地刷新。侧栏搜索结果中的目录可拖动到主文件区;每行末尾显示相对于搜索根目录的父目录位置,直接子项显示根目录名称。 |
| 30 | 改进 | 就地展开的子目录会自动刷新。在展开的子目录中新增或删除文件后,列表会同步更新,无需收起后重新展开。 |
| 31 | 改进 | 从开始菜单或其他程序打开目录时,如果当前窗口已经打开该目录,会切换到现有标签页。主线程繁忙时重复打开同一目录,也不会因此创建多个相同标签页。 |
| 32 | 改进 | 使用中文输入法时,可直接在文件区输入以开始过滤,无需先切换到英文输入模式;输入法开始组词时即进入过滤。 |
| 33 | 改进 | 拖动文件时,操作范围包含已勾选项目和当前焦点行。第一次按住 Ctrl 加选时,会同时勾选原焦点行,避免拖动遗漏仍高亮的项目。 |
| 34 | 改进 | 方向键、按住 Shift 的范围选择,以及前进和后退操作支持长按连续触发。 |
| 35 | 改进 | 详细列表中的文件详情卡片优先显示在名称右侧,空间不足时显示在下方。卡片只在光标悬停于名称文字时出现,名称后的空白不再触发。 |
| 36 | 改进 | Windows:从 tessoa 双击图片并使用“照片”打开后,可按左右方向键浏览同一目录中的其他图片。 |
| 37 | 改进 | Windows:不同目录中的多选文件可一起拖动到其他程序,拖动时显示缩略图。无法开始拖动时会显示提示。 |
| 38 | 改进 | 居中显示的设置会根据窗口大小调整面板宽度和上下留白,在大窗口中保留更多周围空间。 |
| 39 | 改进 | 标签页换序、分组折叠和拖动换位增加过渡动画,标签栏换行时也支持跨行排序。设置 → 外观 中的 标签组描边(Tab Group Outline) 可为每个分屏区域显示外框,默认关闭。标签页右键菜单补充 新建标签页(New Tab)、复制标签页(Duplicate Tab) 和 在新窗口中打开(Move to New Window)。 |
修复
| # | 类型 | 改动 |
|---|---|---|
| 40 | 修复 | Windows:修复调整窗口大小时图标和文字闪烁、内容被拉伸的问题。 |
| 41 | 修复 | 修复睡眠唤醒或显卡驱动重置后窗口停止响应、或提示启动失败的问题。现在会尝试恢复图形设备并重新显示内容。 |
| 42 | 修复 | 修复预览大型长行文本时内存占用过高、导致程序退出的问题。后台线程异常退出时,现在会显示提示并指出日志位置。 |
| 43 | 修复 | 修复删除正在运行的程序时显示“系统错误 124”的问题。现在会说明文件被其他程序占用。 |
| 44 | 修复 | 修复图标视图启用原图解码后缩略图反复解码、持续闪烁的问题。显存或文本缓存达到预算的 90% 时,会显示一次提示。 |
| 45 | 修复 | 修复在地址栏中粘贴路径被误识别为搜索的问题。现在会先处理路径两端的引号、首尾空白和 file:// 前缀;文件路径会打开其所在目录并选中文件,不存在的路径会显示提示。 |
| 46 | 修复 | Windows:修复向空目录写入文件后,目录大小、项数和展开三角未更新的问题。按 F5 时会重新检查子目录并更新这些信息。 |
| 47 | 修复 | 修复 此电脑(This PC) 中可用空间长期显示旧数值的问题。文件操作后重新查看此电脑时,会更新磁盘容量信息。 |
| 48 | 修复 | Windows:修复再次打开右键菜单时,第三方扩展提供的菜单项因宿主进程崩溃而消失的问题。 |
| 49 | 修复 | Windows:修复用户目录下不带字节顺序标记的 desktop.ini 导致本地化文件夹名称乱码的问题。 |
| 50 | 修复 | 修复在 设置导览(实验性)(Settings Tour (experimental)) 中拖动标签页导致崩溃的问题,并修复导览中的部分操作仍可能作用于真实文件的问题。 |
| 51 | 修复 | 修复拖放确认菜单被文件详情卡片遮挡的问题。 |
| 52 | 修复 | 修复快捷栏按钮按下后立即失去按下状态的问题。未开始拖动时会保留按下反馈,松手后有短暂的过渡效果。 |
| 53 | 修复 | 多行重命名框中的上下方向键现在可将光标移动到相邻显示行的对应位置,并支持配合 Shift 扩展选区。在第一行向上移动会到达行首,在最后一行向下移动会到达文本末尾。 |
| 54 | 修复 | 修复打开设置的深层子页后,单击左侧分类无响应的问题。选择分类时会退出当前子页。 |
| 55 | 修复 | 修复 可见性(Visibility) 和 自定义命令(Custom Commands) 设置页中,筛选文字被输入到其他输入框的问题。 |
| 56 | 修复 | 修复最近目录菜单中,已由标签页打开的目录在悬停时高亮样式不一致的问题。 |
| 57 | 修复 | 修复拖动竖排标签栏内缘调整宽度时,误将整个窗口拖走的问题。 |
| 58 | 修复 | 修复分栏视图中,无权访问的目录列一直显示空白的问题。现在会在该列显示原因。 |
| 59 | 修复 | 调整批量重命名停靠栏宽度、分屏比例或窗口大小时,tessoa 会同步更新输入法候选框的位置。微软拼音在组词期间仍可能保持候选框原位,此限制尚未消除。 |
| 60 | 修复 | Windows:修复从 7-Zip 或 WinRAR 将压缩包成员直接拖动到 tessoa 时,生成空文件或导入失败的问题。 |
降级提醒
警告
降级前,请备份配置目录,包括 config.ini、session.ini 和 layouts.ini。0.25.0 及更早版本不识别标签栏位置、自动收起、标签组描边、悬停切换、关闭按钮、窗口材质与内容区透明、规则面板位置、批量重命名预设、非名称列双击返回上一级和收藏夹目录树展开等设置。旧版本覆盖写入 config.ini 后,这些配置会被移除;再次升级时恢复默认值,已保存的批量重命名预设也会丢失。已有的收藏夹、文件标签和快捷键仍可保留。
旧版本也不支持新增的会话状态:标签页自定义名称、固定状态、分组名称与颜色、折叠状态,以及各标签组单独设置的标签栏位置。读取包含这些记录的会话时,部分标签页或分屏布局可能无法恢复。启动时还原的布局记录保存在 layouts.ini 中,旧版本覆盖写入该文件后也会移除这项记录。