i3wm 快捷键完全指南:从入门到效率起飞
如果你刚接触 i3wm 或者想整理一份自己的快捷键清单,这份指南就是为你准备的。i3 的核心逻辑在于完全脱离鼠标,通过 $mod 键(在本配置中为 Win 键 / Super 键)配合其他按键实现极速操作。
🛠️ 基础生存指南
首先,记住 $mod = Win 键。
| 快捷键 | 动作 | 说明 |
|---|---|---|
$mod + Return | 打开终端 | 你的命令行入口 |
$mod + Shift + q | 关闭窗口 | 杀掉当前焦点窗口 |
$mod + d | 启动启动器 | 调用 dmenu 快速启动程序 |
$mod + z | 分类菜单 | 调用 morc_menu |
$mod + Shift + c | 重载配置 | 修改 .config/i3/config 后立即生效 |
$mod + Shift + r | 重启 i3 | 在不丢失 session 的情况下重启 i3 |
$mod + Shift + e | 退出 i3 | 结束 X session,退出登录 |
🪟 窗口管理 (Window Management)
i3 的精髓在于平铺。你可以自由控制窗口如何分布。
1. 焦点切换与移动
使用 j k l ;(类似 Vim)或方向键。
- 切换焦点:
$mod + j/k/l/;(左/下/上/右) 或$mod + 方向键 - 移动窗口:
$mod + Shift + j/k/l/;或$mod + Shift + 方向键
2. 布局控制
- 水平分屏:
$mod + h(Horizontal) - 垂直分屏:
$mod + v(Vertical) - 切换分屏方向:
$mod + q - 全屏切换:
$mod + f - 布局模式:
$mod + s→ Stacking (堆叠)$mod + w→ Tabbed (标签页)$mod + e→ Toggle Split (切换分屏)
3. 特殊状态
- 浮动模式切换:
$mod + Shift + space(让窗口脱离平铺,自由移动) - 焦点模式切换:
$mod + space(在平铺和浮动窗口间切换焦点) - 粘滞模式:
$mod + Shift + s(窗口在所有工作区都显示) - 暂存区 (Scratchpad):
$mod + Shift + minus→ 将窗口移至暂存区 (隐藏)$mod + minus→ 显示/隐藏暂存区窗口
🖥️ 工作区管理 (Workspace Management)
工作区就像是虚拟桌面,建议将不同任务(如:开发、聊天、浏览)分开。
- 快速切换:
$mod + 1到$mod + 8 - 将窗口移至工作区:
$mod + Ctrl + 1到$mod + Ctrl + 8 - 移至工作区并跟随:
$mod + Shift + 1到$mod + Shift + 8 - 快速前后跳转:
$mod + b(在当前和上一个工作区间切换) - 顺序切换:
$mod + Ctrl + Left/Right
⚙️ 系统模式与高级操作
i3 使用“模式”来避免快捷键冲突。进入模式后,按下相应按键执行操作,最后按 Enter 或 Esc 返回默认模式。
1. 系统控制 ($mod + 0)
进入 system 模式后:
l→ 锁屏 (Lock)e→ 登出 (Exit)u→ 切换用户 (Switch User)s→ 暂停 (Suspend)h→ 休眠 (Hibernate)r→ 重启 (Reboot)Shift + s→ 关机 (Shutdown)
2. 窗口尺寸调整 ($mod + r)
进入 resize 模式后,使用 j k l ; 或方向键来微调窗口大小。
3. 间隙调整 ($mod + Shift + g)
进入 gaps 模式,可以实时调整窗口之间的空隙 (Inner/Outer Gaps),让桌面更美观。
🚀 常用应用快捷键
本配置预设了一些高效启动快捷键:
| 快捷键 | 应用 |
|---|---|
$mod + F2 | Google Chrome |
$mod + F3 | PCManFM (文件管理器) |
$mod + Shift + F3 | PCManFM (Root权限) |
$mod + F5 | MOCP (音乐播放器) |
$mod + 9 | 快速锁屏 (blurlock) |
$mod + m | 切换底部状态栏 (i3bar) 的显示/隐藏 |
💡 小贴士
- 截图:
Print(全屏),$mod + Print(窗口),$mod + Shift + Print(选区)。 - 强制杀掉窗口:
$mod + Ctrl + x(呼出 xkill 光标)。 - 配置路径:通常位于
~/.config/i3/config。
