什么是 Helix?
Helix 是一款使用 Rust 编写的后现代模态文本编辑器。它受 Kakoune 和 Vim 的启发,采用选区优先的编辑模型,并内置 tree-sitter 语法高亮和语言服务器协议(LSP)支持——无需插件或配置,即可在终端中获得现代 IDE 般的体验。命令为 hx。
🚀 为什么最新版本很重要:Helix 正在积极开发中,频繁发布的新版本带来了新的语言支持、编辑器功能和性能改进。最新版本提供了更好的 LSP 集成、更多内置主题以及更精细的编辑命令。
⚡ Helix 的核心功能
🌲 内置 Tree-sitter
由 tree-sitter 语法驱动,提供快速、精准的语法高亮和结构化选区。
🧠 内置语言服务器
通过 LSP 开箱即用地支持自动补全、诊断信息和跳转到定义。
🎯 选区优先编辑
多重选区模型,让复杂编辑变得直观且可重复。
⚙️ 零配置
合理的默认设置和内置主题——安装后即可立即投入使用。
🎯 为什么选择 Helix?
- 开箱即用:无需插件配置即可获得语法高亮和 LSP 支持
- 快速轻量:使用 Rust 编写,单一二进制文件,处理大文件依然流畅
- 模态化人体工程学:精炼的“先选区后操作”编辑模型
- 出色的默认配置:易于发现的按键映射和交互式命令面板
🆕 亮点功能
- 内置 LSP:无需外部插件即可获得 IDE 功能
- 多重选区:轻松同时编辑多处内容
- 主题:内置数十种配色主题
- 单一二进制文件:无需管理运行时依赖
📦 从 debian.griffo.io 安装
步骤 1:添加仓库
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/debian.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/debian.griffo.io.gpg] https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/debian.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/debian.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/debian.griffo.io.gpg] https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/debian.griffo.io.list > /dev/null
apt update
步骤 2:安装 helix
# Install latest helix
sudo apt install helix
# Verify installation
hx --version
# Install latest helix
apt install helix
# Verify installation
hx --version
🎯 基本用法示例
# Open a file
hx src/main.rs
# Open the current directory
hx .
# Show version
hx --version
# Check health / language server status
hx --health
# Open the tutor to learn the basics
hx --tutor
🚀 为什么选择 debian.griffo.io?
📊 仓库对比:
- 官方 Debian:通常滞后数月,缺少最新功能
- debian.griffo.io:发布后数小时内即可获取最新版本
- 手动安装:需要手动下载并配置 PATH
- 我们的仓库:预构建、开箱即用的软件包
- ✅ 最新功能:立即获取 Helix 的最新功能和改进
- ✅ 无需手动配置:预构建二进制文件,通过 apt 安装和更新
- ✅ 自动更新:软件包在上游发布后数小时内更新
- ✅ 正确的依赖管理:正确打包所有必需的库
- ✅ 多发行版支持:支持 Bookworm、Trixie 和 Sid
- ✅ 易于维护:简单的 apt 命令即可完成更新
📦 软件包构建仓库
Debian 软件包在此 GitHub 仓库中自动构建和维护:
- 📁 helix-debian - Latest release builds
🔗 相关软件包
也可从 debian.griffo.io 获取:
- Zed editor - 高性能多人协作代码编辑器
- Zellij - 终端工作区与多路复用器
- Starship - 快速、可定制的跨 shell 提示符
🎯 适用人群:希望在终端中使用快速、模态化编辑器的开发者,无需搭建插件生态即可开箱即用地获得 LSP 和 tree-sitter 等现代 IDE 功能。
💝 支持此项目
如果这个仓库为您节省了时间和精力,请考虑支持它!