Skip to content

快捷键

本页列出 tessoa 的默认快捷键。表中给的是 Windows / Linux 上的按键;macOS 上大部分把 Ctrl 换成 ,导航和删除跟访达保持一致,差异见 macOS 上有哪些不一样

所有按键都可以在 设置 → 快捷键 里改,鼠标的按钮和滚轮手势也在同一张表里,见 鼠标按钮与滚轮。想要全键盘操作、连 Ctrl 都不按的话,另见 Vim 模式;Vim 的键位在另一页里改。

全局与面板

动作默认快捷键
打开设置Ctrl+Shift+P
活动记录Ctrl+Shift+H
新建窗口Ctrl+N
退出应用Ctrl+Q

查找与过滤

动作默认快捷键
过滤当前目录Ctrl+F
侧栏快速搜索Alt+F
匹配档:通配符Alt+G
匹配档:正则Alt+R

两个匹配档是开关:再按已开启的那一档会回到模糊匹配,无须先聚焦输入框。侧栏搜索与底栏过滤共用该设置,见 搜索与过滤

在文件区直接打字也能开始过滤,不必先按 Ctrl+F;过滤框亮着时, PageUp PageDown 直接在结果里挑文件,Enter 把键盘交还给列表。见 搜索与过滤

侧栏的 Vim 导航

开启 Vim 模式 后,按 e 把焦点移入侧栏,可用以下默认键操作侧栏的标签与分栏。完整说明见 侧栏

动作默认快捷键
上一栏 / 下一栏[ / ]
在栏的标签条上切换前一页 / 后一页h / l
在栏的标签条上折叠 / 展开这一栏Space

hl 的作用取决于焦点位置:在标签条上切换页,在目录树条目上仍用于折叠和进入。侧栏的 Vim 键位在 设置 → 操作 → Vim 键位 → 侧栏 中修改。

显示

动作默认快捷键
下一个视图档Ctrl+M
上一个视图档Ctrl+Shift+M
开 / 关预览面板F3
展开 / 收起侧边栏Ctrl+B
显示 / 隐藏隐藏项Ctrl+H
快速查看Ctrl+Shift+Space
刷新F5

切视图档作用于当前聚焦的那一格,与按住修饰键滚滚轮不同——滚轮认光标在哪,而键盘没有位置,光标停在侧栏或者移出窗口时也得管用。

显示 / 隐藏隐藏项 只在前两档之间切。显示范围一共三档,第三档 显示全部 只能在设置的 可见性 页里选。

快速查看 在 macOS 上出厂就是 Space,在 Windows 上要另外装 QuickLook,Linux 上按下去没有反应,见 快速查看

刷新平时用不上:tessoa 一直盯着你打开的目录,别的程序改了什么列表自己就跟着变。F5 是给网络位置这类拿不到系统通知的地方留的手动出口。

标签页

动作默认快捷键
新建标签页Ctrl+T
关闭标签页Ctrl+W
下一标签页Ctrl+Tab
上一标签页Ctrl+Shift+Tab
在新标签页中打开Ctrl+Enter

导航

动作默认快捷键备注
后退Alt+鼠标侧键也可以
前进Alt+鼠标侧键也可以
回上一层Alt+单按 Backspace 也可以,正在输入框里打字时除外
打开 / 进入Enter
编辑路径(地址栏)Ctrl+L打开地址编辑器直接输入路径,见 文件操作
取消 / 清除勾选Esc

地址编辑器开着时另有两个键,它们固定不可改:Tab 补全你正在输入的这一级,Alt+Enter 把输入的路径开成新标签页。

选择与文件操作

动作默认快捷键
全选可见项Ctrl+A
反选Ctrl+Shift+A
勾选 / 取消勾选Space
复制Ctrl+C
剪切Ctrl+X
粘贴Ctrl+V
撤销Ctrl+Z
新建文件夹Ctrl+Shift+N
重命名F2
批量重命名Ctrl+F2
删除到回收站Delete
永久删除(不进回收站)Shift+Delete

永久删除撤销不回来,按下之后会先弹一个确认框,见 文件操作

焦点移动与扩展选区

动作默认快捷键
上 / 下 /
上翻一屏 / 下翻一屏PageUp / PageDown
跳到第一项 / 最后一项Home / End
折叠 / 上级
展开 / 进入
向上 / 向下扩展选区Shift+ / Shift+
向上 / 向下扩展选区一屏Shift+PageUp / Shift+PageDown
扩展选区到第一项 / 最后一项Shift+Home / Shift+End

翻页和跳首尾都是光标跟着走并选中,不是只滚动——键盘用户翻页就是为了把光标挪过去。这几个键在四种视图里各按各的算法走,见 文件操作

鼠标按钮与滚轮

鼠标的按钮和三条滚轮手势与键盘键在同一张表里,改法也一样。录入的时候直接按那颗按钮、或者按住修饰键滚一下滚轮。

动作默认
主选择(指针)左键
右键菜单右键
中键智能打开中键
后退(鼠标)侧键 1
前进(鼠标)侧键 2
全局界面缩放(滚轮)Ctrl+Shift+滚轮
切视图档(滚轮)Ctrl+滚轮
横向滚动(滚轮)Shift+滚轮
tessoa 设置里的「快捷键」页滚到最后:中键智能打开、后退(鼠标)、前进(鼠标)、主选择(指针)、右键菜单和三条滚轮动作各占一行,右侧一列写着中键、侧键 1、侧键 2、左键、右键和三条带 Ctrl、Shift 的滚轮组合tessoa 设置里的「快捷键」页滚到最后:中键智能打开、后退(鼠标)、前进(鼠标)、主选择(指针)、右键菜单和三条滚轮动作各占一行,右侧一列写着中键、侧键 1、侧键 2、左键、右键和三条带 Ctrl、Shift 的滚轮组合
这八行排在 快捷键 页的最后,和键盘动作共用同一张表。右边那一列写的是 中键侧键 1 这样的名字,改键时按下的也就是那颗按钮本身。部分行按键左侧还有一格前缀 Vim 的空心键帽,那是同一功能在 Vim 键位表里的绑定。

主选择(指针) 是一整套指针语义,不只是「按下那一下」:单击选中、双击打开、按住拖动、在空白处框选、把标签页拖到窗口边缘分屏,全都跟着这颗按钮走。后退(鼠标)前进(鼠标) 与键盘上的 Alt+ / Alt+ 是两条各自独立的绑定,所以两种走法可以并存。

中键智能打开 做什么由光标当时停在哪决定:停在文件夹行、侧栏的目录行或者面包屑的某一段上是开成新标签页,停在某个标签上是关掉它,停在活动记录或书签浮层的某一行上是转到那个目录。

滚轮手势不分方向:往上滚还是往下滚决定的是加还是减,不是两条不同的绑定。所以表里写的是 Ctrl+滚轮,没有「Ctrl+滚轮 ↑」这种写法。macOS 上前两条的 Ctrl 换成 ,见 macOS 上有哪些不一样

多按键鼠标的第三、第四颗侧键不一定录得进来:Windows 上它们通常由厂商的驱动映射成某个键盘组合,tessoa 收到的就是那个组合,看不到原始按钮。要用这类按钮,先在鼠标自己的驱动里把它映射成一个键盘组合,再在这一页绑那个组合。

底栏那几枚徽章上的滚轮不在这张表里:那不是全局手势,而是「光标压着的那个控件把滚轮吃掉了」,见 视图模式

警告

主选择和右键菜单这两条必须绑在鼠标按钮上。没有指针就点不动也拖不动,所以这两条不允许绑到键盘键上,也不允许留成未绑定;把别的动作绑到它们占着的那颗按钮上同样会被拒绝。想把主选择换到中键,就先按中键录 主选择(指针),之后左键才空出来给别的动作用。

仍然只有鼠标能做的几件事

动作怎么做
分屏把标签页拖到窗口边缘再松手
打标签把文件拖到侧栏的某个标签上
收进书签把文件夹拖到侧栏的 书签 分组里
摊开整棵书签树在导航栏的星标上右键单击

macOS 上有哪些不一样

动作macOS 上的键
复制 / 剪切 / 粘贴 / 撤销 / 全选 / 反选Ctrl 换成
打开设置+,,与访达和系统设置一致
活动记录+Shift+H
过滤当前目录+F
新建 / 关闭标签页+T / +W
在新标签页中打开+Enter
编辑路径(地址栏)+L
新建窗口+N
批量重命名+F2
展开 / 收起侧边栏+B
删除+Backspace
永久删除++Backspace
显示 / 隐藏隐藏项+Shift+.
快速查看Space,与访达一致
勾选 / 取消勾选+Space,因为空格让给了快速查看
刷新+R
后退 / 前进+[ / +]
回上一层+
退出+Q
单击加选+单击。macOS 把 Ctrl+单击当作右键交给应用,所以加选那颗修饰键在这里是
切换标签页仍然是 Ctrl+Tab,避开系统的 +Tab
侧栏快速搜索、两个匹配档仍然是 +F / +G / +R
切视图档仍然是 Ctrl+M / Ctrl+Shift+M+M 归系统的「最小化窗口」
全局界面缩放(滚轮)/ 切视图档(滚轮)Ctrl 换成 Ctrl+滚轮归系统的屏幕缩放
横向滚动(滚轮)仍然是 Shift+滚轮
开 / 关预览面板仍然是 F3
重命名仍然是 F2
翻页与跳首尾与其它平台相同(笔记本上是 fn+方向键)

访达把 +Shift+P 用作「显示预览」,tessoa 的预览面板仍然留在 F3F3 被 Mission Control 占用的话,去 快捷键 页改一个。

修改快捷键

  1. 打开设置,进入 快捷键
  2. 在表头下面那格 筛选动作名或快捷键… 里打字缩小范围。动作名和当前按键两样都能匹配,所以也可以反过来问「Ctrl+K 到底绑给了谁」。
  3. 单击想改的那一行,那一格显示 按下新快捷键或鼠标键…(Esc 取消 · 退格解绑),按下你要的组合键、鼠标按钮,或者按住修饰键滚一下滚轮。
  4. 要把某个动作的键空出来,选中那一行后单击行尾的 解绑,这一条变成 未绑定;录入状态里按 Backspace 是同一个动作。代价是单独的 Backspace 不能再绑给动作(它是「回上一层」的固定别名),带修饰键的组合照常能录。
  5. 要把某一条放回出厂键位,单击那一行行尾的 默认
  6. 要全部改回默认,使用页面里的 重置全部。按下之后会弹一条 已恢复默认:快捷键,上面带 撤销,单击把整张表装回重置前的样子。

没有绑定按键的动作,那一格写的是 未绑定。改动自动保存,重启后依然有效。

行尾的 默认 只出现在与出厂键位不一样的行上,所以它同时也是「这一行我改过」的记号——近六十行的表,靠肉眼比对是比不出来的。

每一行还多一格,前缀写着 Vim,画的是同一个功能在 Vim 键位 页里绑的键序。单击那一格跳到那边定位到那一行;对面没有这个功能时整格不画。见 Vim 模式:对侧键列

和 Vim 键位撞车时

同一颗键在这一页和 Vim 键位 页各绑了不同的功能时,开着 Vim 模式的话这一页的那一条不会触发。这时表头下会出现一条冲突条,写着 N 处快捷键与 Vim 键位撞车:开着 Vim 模式时它们不会触发;冲突行行尾的按钮写作 让位 并使用警示色,单击它把这颗键让给 Vim 那张表,也就是解除本页这一条的绑定。在哪一页单击 让位,解绑的就是哪一页的绑定。

按下的键不能用时

那一行下面出现一句红字说明原因,同时留在录入状态——直接换一个按就行,不必先按 Esc 退出来再单击一次。

你按的页面上写的
已经归主选择或右键菜单的那颗按钮,包括 Ctrl+左键 这类组合该按钮已归主选择 / 右键菜单
主选择(指针)右键菜单 按了一个键盘键指针角色只能绑鼠标按钮
给三条滚轮手势按了别的东西滚轮手势只能绑滚轮
一个修饰键都不按就滚滚轮裸滚轮不可绑定(它是列表滚动的根)
主选择(指针)右键菜单 解绑主选择 / 右键菜单不能解绑(解掉就点不动了)

倒数第二条是因为不带修饰键的滚轮就是列表滚动本身,绑走它等于让列表滚不动。最后一条同理:这两行连 解绑 钮都不画。

备注

如果你设的键已经被别的功能占用,新设的会生效,原来那个功能就没有快捷键了——那一行变成 未绑定,行尾也会出现 默认 供你放回去。

tessoa 用户文档