v0.27.0
v0.27.0 是 tessoa 于 2026-09-30 发布的版本。本页记录列表视图、文本编辑标签页、压缩文件,以及文件类型、预览和文件操作方面的更新。
每条改动的类型(新增 / 改进 / 修复)见 更新日志。除单独注明的平台差异外,本页组合键按 Windows / Linux 标示,macOS 将 Ctrl 换为 ⌘。
新增
| # | 类型 | 改动 |
|---|---|---|
| 1 | 新增 | 新增 列表(List) 视图。小图标和单行文件名从上到下排列,填满一列后继续向右排列,适合在同一屏内浏览较多文件;内容超出窗口时横向滚动。 |
| 2 | 新增 | 单个文本文件的右键菜单新增 在编辑标签页中打开(Open in Editor Tab),需要有效授权。编辑标签页支持行号、语法高亮、查找、撤销与重做,按 Ctrl+S 保存。保存时保留原编码、BOM 和换行符;检测到文件被其他程序修改时,会先询问是否覆盖。支持 UTF-8、GB18030 和带 BOM 的 UTF-16,上限为 16 MiB、20 万行、单行 1 万个字符;文件超出限制或无法解码时,会说明原因,并提供 用默认编辑器打开(Open in default editor)。 |
| 3 | 新增 | 文件右键菜单新增 压缩为 zip(Compress to ZIP)、压缩为 7z(Compress to 7z) 和 压缩到…(Compress to…)。可将选中的文件和文件夹压缩为 ZIP、7z 或 tar.gz;ZIP 和 7z 支持密码加密。三平台均可使用,无需安装外部压缩工具;操作支持进度显示、取消和撤销,撤销会将生成的压缩包移到回收站。 |
| 4 | 新增 | 设置(Settings) 新增 文件类型(File Types),可按扩展名建立群组和自定义类型,为它们指定双击事件、右键命令、拖放命令和 信息提示(Info tip) 模板。自定义命令(Custom Commands) 可限定适用的文件类型,并在拖放命令中使用目标目录。Windows 还可为 系统文件类型(System file types) 挂载命令和事件。 |
| 5 | 新增 | 粘贴、移动、删除和永久删除失败时,提示条与 活动(Activity) 中的记录提供 详情(Details)。失败详情列出项目名称、完整路径和失败原因;单击项目可在所在目录中定位,复制错误详情(Copy Details) 可复制用于反馈的文字。每次操作最多记录 100 个失败项,超过时会显示未列出的数量,详情随活动记录保存。 |
| 6 | 新增 | 失败详情提供 重试失败项(Retry failed items),按原操作重试清单中列出的项目,已经成功的项目不再执行。重试会生成新的进度和活动记录。Windows 上,列出的项目全部因权限不足而失败时,按钮改为 以管理员身份重试(Retry as administrator)。 |
| 7 | 新增 | 同名冲突对话框新增 显示完整路径(Show full paths),可展开查看来源和目标的完整路径,也可按 P 切换。展开状态会在下次打开时保留。 |
| 8 | 新增 | 设置 → 预览(Preview) → 终端标签页(Terminal Tab) 新增 终端配色(Terminal Color Scheme),提供 跟随主题(Match Theme)、Campbell、One Half Dark、One Half Light 和 Solarized Light。默认跟随主题,并开启 自动提高文字对比度(Increase Text Contrast Automatically),使浅色背景上的亮色文字更容易辨认。 |
| 9 | 新增 | 画廊(Gallery) 的文件名旁新增标签入口。悬停于标签圆点或添加按钮可打开标签面板,用鼠标添加或移除标签;父标签旁的数量表示其下已应用的子标签数量。 |
| 10 | 新增 | 五种视图支持直接切换快捷键。Windows / Linux 的 Ctrl+Shift+1 至 5 依次切换画廊、分栏(Columns)、详细列表(Details)、列表、图标(Icons);macOS 的 ⌘+1 至 5 依次切换图标、详细列表、分栏、画廊、列表。 |
| 11 | 新增 | 新增 复制当前目录路径(Copy current folder path):Windows / Linux 按 Ctrl+Shift+C,macOS 按 ⌘+⌥+C。复制后会显示提示。 |
| 12 | 新增 | 显示文件扩展名(Show File Extensions) 默认开启。关闭后,文件区隐藏文件扩展名,就地重命名只编辑主名并保留原扩展名;文件夹名称和 .gitignore 这类名称不受影响。 |
| 13 | 新增 | 新增 侧边栏失去焦点时自动收起(Sidebar: Auto-Collapse When Unfocused),默认关闭。开启后,在文件区等侧栏以外的位置操作时,侧栏自动收起;切换到其他程序不会触发收起。 |
| 14 | 新增 | 新增 记住搜索记录(Remember Search History),默认开启。底栏过滤框和侧栏搜索框共享最近 10 条记录,聚焦空框时显示。关闭此设置会清除已有记录。 |
| 15 | 新增 | 新增 输入大写字母时区分大小写(Match Case When Typing Uppercase),默认关闭。过滤和搜索默认不区分大小写;开启后,输入包含大写字母时才区分大小写,拼音首字母匹配仍不区分。 |
| 16 | 新增 | 图标视图中图标下方的文件名,以及画廊大图下的文件名,支持显示 1 至 4 行,默认最多 4 行。文件名最多行数(Max Lines per File Name)、图标行高(Icon Row Height)、换行位置(Wrap At) 和 分隔符(Separators) 可分别调整行数、行高与换行规则。 |
| 17 | 新增 | 详细列表新增 显示序号(Show Row Numbers),默认关闭。开启后按当前显示顺序编号,分组时每组从 1 开始。表头的全选框区分未选、部分选中和全部选中;部分或全部选中时,单击可取消全部勾选。 |
| 18 | 新增 | 预览标签页新增 跟随焦点时只显示最近选中的文件(Show Only the Last Selected File When Following Focus),默认关闭。开启后,仅选中单个文件时更新预览;切换标签组、选中文件夹、多选或清除选择时,保留原来的预览。未开启此设置时,跟随焦点(Follow focus) 也会在焦点进入预览、终端或组件页时保留上一个文件组的预览,避免操作预览本身时内容改变。 |
| 19 | 新增 | 新增 保留两者时的编号(Keep-both numbering),可选括号、连字符、下划线或自定义格式。自定义 编号格式(Number format) 用一个带数字的示例指定起始编号和位数,例如 -0 或 _01。此规则也用于重命名冲突、还原等需要自动编号的操作。 |
改进
| # | 类型 | 改动 |
|---|---|---|
| 20 | 改进 | 分栏可显示与详细列表相同的信息列,包括文件夹递归大小,并可通过表头排序或选择显示列。分栏独立保存列的显隐和顺序。展开当前列(Expand the Active Column) 默认开启,按列宽显示更多信息(More Info in Wider Columns) 和 窄列双行显示(Two-Line Details) 默认关闭;向右切换时保留左侧已展开的列,向左切换时收窄右侧的列。 |
| 21 | 改进 | 隐藏项的判定拆为名称以点开头和系统隐藏属性两个独立开关,均默认开启。隐藏属性只在 Windows 生效,可分别保留或隐藏 .git 等目录与系统标记的隐藏项。 |
| 22 | 改进 | 出厂侧栏布局改为各组件分别占用一个窗格;布局(Layouts)、存储(Storage) 和 位置(Places) 默认展开,并按内容高度排列。恢复会话时保留原有布局。目录总览(Open Tabs) 改为默认显示,之前未调整过此组件显隐的配置也会采用这一默认值。 |
| 23 | 改进 | 侧栏的存储项目显示卷标和盘符,例如 Home (C:)。目录详情提示优先显示在侧栏外侧,减少对侧栏内容的遮挡。 |
| 24 | 改进 | 收藏项的移除操作统一放入右键菜单的 从收藏夹移除(Remove from Favorites),侧栏支持多选后批量移除。快捷栏收藏支持右键菜单、同类项目换序、拖动文件夹与下拉菜单项目,以及悬停展开子目录。 |
| 25 | 改进 | 对于能正常响应的本地路径,地址栏在文件名尚未输入完整时也会列出匹配文件;输入完整文件路径后,显示文件所在目录以及按 Enter 后的定位结果。网络或慢速位置不提供即时补全和存在性预判;输入完整目录路径后,由异步加载显示结果。 |
| 26 | 改进 | 图片预览加快缩放和 JPEG 解码,画廊会更早开始加载预览。切回已缓存的图片时直接显示清晰图像,首次加载时的模糊过渡也更短。 |
| 27 | 改进 | 拖动文件时,光标旁显示松手后将执行的操作,修饰键按松手时的状态生效。拖动途中按住 Shift 可改为移动;Windows 上按住 Alt 或 Ctrl+Shift 可创建快捷方式。新增 拖放落点名称显示(Show Drop Target Name),默认关闭,可用于显示目标名称。 |
| 28 | 改进 | Windows:第三方右键菜单和常用子菜单会提前加载,减少打开时的等待及菜单尺寸变化。扩展管理页可展开查看各扩展提供的菜单项和图标;右键单击菜单项可查看来源、调整加载方式或隐藏该项,具体选项取决于能否识别其来源。 |
| 29 | 改进 | Windows:支持使用 Windows Ink 数位笔操作界面。 |
| 30 | 改进 | Windows:文件因占用而无法删除或移动时,提示条和活动记录会尽可能显示占用它的程序名称;无法识别时仍显示文件被占用的说明。 |
| 31 | 改进 | Windows:启动耗时较长时,提示框会区分仍在启动和启动未完成,窗口显示后自动关闭。日志补充启动各阶段的耗时摘要,便于排查慢启动。 |
| 32 | 改进 | 设置子页的路径导航可单击返回上层,选择程序时显示程序图标。多项设置名称和说明已调整,使作用范围和开启后的行为更明确。 |
| 33 | 改进 | RAR 压缩包支持在 tessoa 内浏览和预览文件,需要本机已安装可用的外部工具。Windows 可使用 7-Zip 或 WinRAR;macOS / Linux 可使用 PATH 中的 7zz、7z 或 unrar。压缩包内嵌套的 RAR 暂不支持进入。 |
| 34 | 改进 | 免费版可使用一个分栏或画廊标签页,两种视图共用整个程序的一个名额,包括其他窗口。压缩包内浏览改为免费;txt、text、log、ini、inf、xml、csv、reg、bat 和 cmd 文件的纯文本预览也可免费使用。其他文本格式仍按授权范围开放。 |
| 35 | 改进 | 授权改用正式版模型,移除内测到期限制。授权页显示套餐名称和授权对象,并在授权状态变化时提示。不同套餐使用相同的付费功能范围,更新资格按套餐区分。 |
| 36 | 改进 | 预览插件统一更名为插件,管理插件(Plugins) 移至设置的 系统(System) 分类。安装、更新和使用插件需要有效授权,包括从本地文件安装;查看插件列表、禁用和卸载仍可使用。插件说明支持自动换行。 |
| 37 | 改进 | 符号链接和 Windows 目录联接的图标显示快捷方式箭头,可在文件区和侧栏目录树中与普通文件或文件夹区分。 |
修复
| # | 类型 | 改动 |
|---|---|---|
| 38 | 修复 | 修复勾选父目录后,复制或移动时将随之勾选的子项再次单独处理的问题。现在保留目录层级,子项不会重复出现在目标目录的顶层。 |
| 39 | 修复 | 修复批量重命名已勾选父目录时,随之勾选的后代项目被重复处理并报错的问题。 |
| 40 | 修复 | 修复展开所有子目录后,列表因定期刷新而反复闪动的问题。 |
| 41 | 修复 | 修复从其他程序切回网络目录窗口时,缩略图重新加载且滚动位置回到顶部的问题。 |
| 42 | 修复 | 修复出现横向滚动条后,侧栏无法纵向滚动到底部,以及分栏的历史恢复或操作后选中无法滚动到最后一项的问题。 |
| 43 | 修复 | 修复分栏末列边缘与预览栏边缘重合时,无法拖动调整预览栏宽度的问题;修复侧栏两栏均能容纳内容时,贴合按钮没有效果的问题。 |
| 44 | 修复 | 修复粘贴或拖动完成后,新文件的选中状态叠加在原有勾选上的问题。现在只选中本次操作生成的项目。 |
| 45 | 修复 | macOS:修复从访达复制文件后,在 tessoa 粘贴时提示“系统错误 20”的问题。 |
| 46 | 修复 | Windows:修复以最大化状态启动后,向下还原没有使用上次窗口尺寸的问题;修复快速调整较小窗口的边缘时出现黑边的问题。 |
| 47 | 修复 | Windows:修复通过标题栏将窗口拖到不同缩放比例的显示器后,窗口尺寸不合适或超出工作区的问题。 |
| 48 | 修复 | Windows:修复最大化窗口或窗口失去焦点后,窗口材质消失的问题。 |
| 49 | 修复 | 修复过滤框有内容时,按日期、大小、数量等字段排序不生效的问题。焦点位于文件列表时,按 Esc 也可退出过滤。 |
| 50 | 修复 | 修复返回之前访问的目录或在原地切换视图时,焦点项目偏离原来屏幕位置的问题。 |
| 51 | 修复 | 修复预览插件播放文件时,因插件自身占用而无法删除、移动或重命名该文件的问题。 |
| 52 | 修复 | 修复传输过程中有项目失败,结束后却显示全部完成的问题。 |
| 53 | 修复 | 修复自动编号错误拆分带点名称的问题。例如,文件夹 v1.2 保留两份时生成 v1.2 (2),不再生成 v1 (2).2。 |
| 54 | 修复 | 修复框选过程中滚出屏幕的项目被取消选择的问题。展开所有子目录时,框选目录行只选择该行,不再连带勾选其后代。 |
| 55 | 修复 | 修复确认对话框中按 Tab 导致对话框关闭的问题。按钮支持键盘切换焦点,并持续显示背景和焦点提示。 |
| 56 | 修复 | 修复默认名称高亮模式下,多选后在行内空白处右键单击仍打开整批文件菜单的问题。高亮区域和数据列文字仍可打开文件菜单;开启整行高亮时,触发区域仍为整行。 |
| 57 | 修复 | 修复滚轮穿过设置下拉菜单或设置窗口,意外改变后方缩放选项和底栏控件的问题。 |
| 58 | 修复 | 修复 125% 等非整数缩放下,小图标笔画轻微变形的问题。 |
| 59 | 修复 | 修复插件列表在网络不通时长时间保持加载的问题。请求达到 15 秒总时限后会显示连接失败的提示。 |
| 60 | 修复 | 修复预览显存缓存接近上限时提示遗漏或反复出现的问题。现在会同时计入各窗口仍在使用的预览,并减少翻页时的重复提示。 |
使用限制
警告
切换、重新加载或新建布局,以及更新或导入设置后的重启之前,请先保存编辑标签页中的内容。这些操作目前尚未检查未保存的改动。编辑内容不会作为草稿跨重启恢复;系统关机或程序异常退出时,未保存内容也会丢失。正常关闭编辑标签页、窗口或退出程序时,会询问是否保存。
降级提醒
警告
降级前请保存正在编辑的文件,并备份整个配置目录。0.26.0 及更早版本无法保留本版新增的分栏信息显示、文件名换行、扩展名显示、侧栏自动收起、搜索记录与大小写规则、序号、预览跟随、编辑换行、终端配色、冲突路径显示和自动编号等设置。旧版本重写 config.ini 后,这些设置会丢失。
旧版本无法完整恢复包含列表视图、编辑标签页或新版目录位置记忆的会话和布局,其他标签页及分屏也可能恢复不全。旧版本保存活动记录后,会丢弃失败项清单、重试信息和占用程序名称;压缩、编辑保存失败等新增类别的记录也无法保留。
旧版本会忽略 commands.ini 中新增的文件类型范围和菜单范围,自定义命令可能出现在更多文件类型上,或由仅在拖放菜单中显示变为在右键菜单中显示;保存命令后,这些限制会丢失。filetypes.ini 是独立文件,旧版本不使用其中的规则。