Package managers

Packaging status

Linux

以下第三方软件源可用:

Debian

sudo apt install hx

如果您运行的是低于 Debian 13 的系统,请按照以下步骤操作: Ubuntu/Mint.

Ubuntu/Mint

从发布页面下载并安装 Debian 软件包 from the release page.

如果您使用的系统版本低于 Ubuntu 22.04、Mint 21 或 Debian 12,则可以本地构建 .deb 文件。 from source.

Fedora/RHEL

sudo dnf install helix

Arch Linux extra

发布版本可在 extra 存储库中找到:

sudo pacman -S helix

💡 如果从 extra 软件源安装,请使用 helix 命令运行 Helix,而不是 hx

For example:

helix --health

to check health

此外,AUR 中还提供了一个名为 helix-git 的软件包,它可以构建主分支的代码。

NixOS

Helix 可通过 nixpkgs 中的 helix 属性获取, 不稳定通道通常包含最新版本。

Helix 也以 flake 的形式在项目根目录下提供。使用 nix develop 命令即可启动可重现的开发环境。每次推送到主分支时,都会使用 Cachix 对输出进行缓存。该 flake 已配置为自动使用此缓存,前提是用户在首次使用时接受新的设置。

如果您使用的 Nix 版本未启用 flakes 功能, 请安装 Cachix CLI(安装说明),然后使用 cachix use helix 命令配置 Nix,使其在可能的情况下使用缓存的输出。

Flatpak

Helix 可在以下平台使用 Flathub:

flatpak install flathub com.helix_editor.Helix
flatpak run com.helix_editor.Helix

Snap

Helix 可在以下平台使用 Snapcraft and can be installed with:

snap install --classic helix

这将把 Helix 安装为 /snap/bin/helix/snap/bin/hx,因此请确保 /snap/bin 目录已添加到您的 PATH 环境变量中。

AppImage

使用 Linux AppImage 格式安装 Helix。 从最新版本页面下载官方 Helix AppImage 文件。

chmod +x helix-*.AppImage # change permission for executable mode
./helix-*.AppImage # run helix

您可以选择添加 .desktop 文件(请参阅从源代码构建)。Helix 必须安装在 PATH 环境变量指定的路径中,并且可执行文件名为 hx。例如:

mkdir -p "$HOME/.local/bin"
mv helix-*.AppImage "$HOME/.local/bin/hx"

并确保 ~/.local/bin 包含在你的 PATH 环境变量中。

macOS

Homebrew Core

brew install helix

MacPorts

sudo port install helix

Windows

在 Windows 上使用以下方法安装 Winget, Scoop, Chocolatey or MSYS2.

Winget

Windows 包管理器 winget 命令行工具默认情况下已作为应用程序安装程序的一部分在 Windows 11 和最新版本的 Windows 10 中提供。

您可以从 Microsoft Store 获取 应用安装程序。如果已安装,请确保已更新到最新版本。

winget install Helix.Helix

Scoop

scoop install helix

Chocolatey

choco install helix

MSYS2

对于 64 位 Windows 8.1 或更高版本:

pacman -S mingw-w64-ucrt-x86_64-helix