Omarchy Pulse

开发工具与环境

备选代码编辑器 (Alternative Editors)

Omarchy 默认自带了 Neovim,但如果你更喜欢主流且熟悉的代码编辑器,可以通过 Omarchy 菜单 (Super + Space) 在 Install > Editor 中找到更多选项。这里列出了 VSCode、Cursor、Zed、Sublime Text、Helix、Vim 和 Emacs。如果你需要的编辑器不在此列,可以在 Install > Package 中查看 Arch 官方仓库,或者在 Install > AUR 中搜索 AUR 用户软件仓库。

系统还为 VSCodeCursorVSCodiumHelix 提供了全套的主题联动适配。

你可以在 Setup > Defaults > Editor 中设置全局默认编辑器。

编程语言与运行环境 (Environment)

Omarchy 支持通过菜单 (Super + Space) 中的 Install > Development 快速搭建一整套完整的开发环境。除了 Ruby on Rails 之外,还涵盖了 JavaScript 的三大主流运行时(Node.js、Bun、Deno),以及 Laravel、Symfony 等主流 PHP 框架。此外还支持 Go、Rust、Python、Java、Elixir (搭配 Phoenix)、.NET、OCaml、Zig、Clojure 和 Scala。覆盖面非常广泛!

绝大多数开发环境均由 Mise 统一管理。它允许你在同一台机器上轻松安装并切换多版本的编程语言环境。类似于 Ruby 的 rbenv/rvm 或 Python 的 virtualenv,但 Mise 能够跨各种不同语言环境通用。

例如要安装 Ruby,只需运行 mise use -g ruby,这会同时完成 Ruby 的安装并将其设为全局默认版本。或者,如果你的项目根目录下包含 .ruby-version 文件,只需在该项目目录下运行 mise i 即可自动安装所需版本。

Docker 容器化

Docker 几乎不需要过多介绍。它允许你运行隔离的容器,Omarchy 预先配置好了运行 Docker 所需的一切依赖,包括 Docker 引擎自身、Docker Compose,以及将当前普通用户加入 docker 用户组所需的权限配置,让你无需 sudo 即可作为普通用户直接运行 Docker。

记住:随时按下 Super + Shift + D 即可呼出 LazyDocker,在炫酷的 TUI 终端界面中轻松管理你的所有容器与镜像。

你还可以通过菜单中的 Install > Development > Docker DB 一键在 Docker 中搭建本地开发常用的各种数据库服务。

GitHub CLI 命令行工具

GitHub CLI 允许你完成 GitHub 账户认证并克隆私有代码仓库。它被配置为了懒加载的 mise 存根,因此在你首次运行 gh 命令时会自动完成安装。运行 gh auth login 进行身份认证,随后即可通过 gh repo clone org/repo 克隆私有仓库。

你还可以使用该命令完成丰富的 GitHub 协作操作。直接运行 gh 即可探索所有功能。

系统还提供了懒加载存根 ghui,支持在 TUI 界面中管理 Pull Request。此外,lazygit 也已预装就绪,方便你在强大的 TUI 界面中掌控一切 Git 版本控制操作。