Qutebrowser基础指南
qutebrowser 的核心逻辑是 Vim 风格,它极其强调“模式”(Mode)。在普通模式下,每一个按键都是一个功能命令。
1. 访问与地址栏 (URL & Commands)
这部分是你之前比较关心的核心操作。
| 按键 | 功能 | 说明 |
|---|---|---|
o |
打开网页 | 弹出命令行,输入网址或搜索词 |
O |
新标签页打开网页 | 在新标签页打开输入的内容 |
xo |
修改当前 URL | 自动填充当前地址供你编辑修改 |
xO |
修改并在新标签打开 | 基于当前地址修改,在新页打开 |
go |
重新载入当前 URL | 填充当前地址,类似于刷新前的确认 |
r |
刷新 | 相当于浏览器刷新按钮 |
R |
强制刷新 | 忽略缓存刷新 (Ctrl+F5) |
yy |
复制 URL | 复制当前网页地址到剪贴板 |
2. 标签页管理 (Tab Management)
qutebrowser 处理标签页非常高效。
| 按键 | 功能 | 说明 |
|---|---|---|
J / K |
下/上一个标签 | 快速在不同标签页间左右切换 (高频!) |
d |
关闭当前标签 | Delete |
u |
撤销关闭 | 恢复最近关闭的一个网页 (Undo) |
T |
标签切换器 | 弹出一个列表搜索并跳转标签页 |
g0 / g$ |
跳至首/尾标签 | 快速跳转到第一个或最后一个标签 |
Ctrl-p |
切换到上一个活跃标签 | 在最近使用的两个标签间来回横跳 |
3. 页面内导航 (Navigation)
不需要鼠标,像操作 Vim 一样滚动页面。
| 按键 | 功能 | 说明 |
|---|---|---|
j / k |
向下/向上滚动 | 小幅度滚动 |
h / l |
向左/向右滚动 | 页面左右移动 |
gg / G |
回到顶部/去到底部 | 快速长距离移动 |
Space |
向下翻页 | 相当于 PageDown |
H / L |
后退/前进 | 浏览历史的前进后退 (大写字母) |
f |
点击模式 (Hint) | 给所有链接打上字母标签,按字母即点击 (核心!) |
F |
后台打开链接 | 同上,但在后台新标签页打开 (相当于 open -b) |
4. 搜索与查找 (Search)
| 按键 | 功能 | 说明 |
|---|---|---|
/ |
页面内搜索 | 输入文字开始在当前页查找 |
n / N |
下一个 / 上一个 | 循环跳转搜索到的匹配项 |
? |
百度/谷歌搜索 | (视配置而定) 快捷搜索选中文字 |
5. 缩放与显示 (Zoom & Display)
| 按键 | 功能 | 说明 |
|---|---|---|
+ / - / = |
放大 / 缩小 / 恢复 | 页面缩放控制 |
i |
输入模式 | 进入文本框填写内容,按 Esc 退出回普通模式 |
v |
视觉模式 | 像在编辑器里一样选择网页文本 |
w p |
切换代理 | 如果你配了多代理,这是常用的快捷命令 (视配置) |
b b |
隐藏/显示状态栏 | 极致简洁模式 |
6. 进阶小建议
- 分不清模式时按
Esc:如果你发现按什么键都没反应(或者在打字),说明你在“输入模式”,按Esc回到“普通模式”是所有操作的前提。 - 善用
F键:这是用 qutebrowser 的灵魂。看新闻或搜东西时,按一下F,然后看准链接上的字母,按下对应按键,网页就在后台打开了,手不需要离开键盘。 :help是最好的文档:在底部命令行输入:help回车,会打开一个非常详尽且带搜索功能的本地文档。- 组合键:如果想给特定网页写规则(比如你之前问的 Hyprland 规则),可以用
:set临时测试属性。
如果你想自定义按键:
可以编辑 config.py,使用 config.bind('你的按键', '命令') 来随心所欲定制。例如:
config.bind('tt', 'open -b') 就可以把 tt 设为在后台打开。