跳转至

开发工具

本文译自 The Omarchy Manual — Development Tools,同步自 basecamp/omarchy@ed7bae4。术语以 TERMS.md 为准。

其他编辑器

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 设置。

开发环境

通过 Omarchy 菜单(Super + Space)的 Install > Development 区,Omarchy 支持搭建一整套开发环境。当然少不了 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,但通用于一大堆环境。

比如装 Ruby,运行 mise use -g ruby 即可,它会同时安装 Ruby 并设为全局默认。如果你的项目带 .ruby-version 文件,直接在项目根目录运行 mise i 就行。

Docker

Docker 几乎不需要介绍。它让你运行隔离的容器,而 Omarchy 把跑好它所需的一切都装好了:Docker 本体、Docker Compose,以及让你以普通用户而非 root 运行 Docker 所需的用户组变更。

别忘了用 Super + Shift + D 打开 Lazydocker 命令,在一个炫酷 TUI 里管理容器。

在 Omarchy 菜单经 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 本身的话尽管用。