Omarchy 中文指南
日常工作流

Omarchy Foot、Ghostty、Tmux 与 LazyVim 工作流

掌握 Omarchy 默认终端、Tmux 会话、开发布局和 LazyVim 常用快捷键,并安全切换 Ghostty、Alacritty 或 Kitty。

Omarchy 默认使用 Foot 与 Neovim/LazyVim,并用 Tmux 提供跨终端、跨 SSH 的窗格与持久会话。先掌握默认工作流,再决定是否换成 Ghostty、Alacritty 或 Kitty。

终端入口与选择

Super + Return 打开默认终端,Super + Alt + Return 在新终端启动 Tmux。Foot 轻量快速,但没有原生标签和分屏;Tmux 正好提供这两种能力。

Install → Terminal 安装替代终端,再到 Setup → Defaults → Terminal 切换。不要直接覆盖全局绑定;默认入口会自动指向选中的终端。

选择适合
Foot轻量、稳定、配合 Tmux
Ghostty更丰富的现代终端功能
Alacritty跨平台与简洁配置
Kitty原生布局、图形协议和扩展能力

切换后测试字体、中文输入、剪贴板、SSH、主题同步和 GPU 渲染。

Tmux 核心概念

Omarchy 把 Tmux 前缀设为 Ctrl + Space。按下前缀后再按命令键;它不是同时按住的普通全局快捷键。

最先掌握:

  • Ctrl + Space,再按 s:选择现有会话;
  • 在 Tmux 内查看当前 cheatsheet/帮助;
  • 区分“窗格”“窗口”和“会话”;
  • 关闭终端前确认任务是否仍在 Tmux 会话运行。

远程主机也可以使用同一套 Tmux 思路,但本地与远端前缀冲突时要明确自己控制的是哪一层。

开发布局函数

官方终端手册提供多种布局助手:

命令用途
tdl [agent]编辑器、Agent 与终端的三栏布局
tds编辑器、diff、终端与 Agent 的四格布局
tdlm [agent]为当前目录下多个子目录建立布局
tsl [panes] [command]建立多个 Agent/命令窗格

例如 tdl codex 会把编辑器、Codex 和终端组织在一个会话中。Agent 可能自动执行操作,先在非关键仓库试用并检查 Git diff。

LazyVim 常用动作

Neovim 默认入口是 Super + Shift + N;终端中的 n 是打开当前目录的便捷别名。LazyVim 的 Leader 是空格键。

动作常见绑定
查找文件Space Space
全局文本搜索Space S G
切换文件树Space E
窗口间移动Ctrl + W W
前/后缓冲区Shift + H / Shift + L
关闭缓冲区Space B D
打开 LazyGitSpace G G
切换软换行Space U W

绑定以当前 LazyVim 帮助为准。在文件树中按 ? 可查看上下文命令;不要根据旧截图批量改插件配置。

一套可恢复的项目流程

  1. ~/Work 下克隆测试项目;
  2. n 打开目录;
  3. 用 Tmux 建立编辑器、测试和日志窗格;
  4. 运行项目测试与构建;
  5. 使用 LazyGit 或 Git CLI 检查每个改动;
  6. 恢复 Tmux 会话,确认重开终端不丢任务;
  7. 最后再加入 AI Agent。

常见冲突

  • 终端和 Hyprland 同时占用同一快捷键;
  • Tmux 前缀与远端 Tmux 嵌套;
  • 输入法拦截 Leader 或组合键;
  • Nerd Font 缺失导致图标乱码;
  • 直接修改 Omarchy 管理的 LazyVim 文件,被更新覆盖。

快捷键指南理解桌面层,用AI Agents 指南控制自动化边界。

来源:Omarchy TerminalNeovim

On this page