Cài Helix Editor trên Debian 12 bằng prebuilt binary

Để cài đặt Helix editor bằng file prebuilt trên Debian 12, cần làm theo hai việc chính: cài đặt file thực thi (hx) và thiết lập thư mục runtime (rất quan trọng vì nó chứa cấu hình màu sắc, theme và tree-sitter cho syntax highlighting). Mặc định hướng dẫn này dành cho kiến trúc máy tính phổ biến là x86_64 (nếu bạn dùng ARM như Raspberry Pi, hãy đổi x86_64 thành aarch64).

Bước 1: Tải và giải nén Helix

Mở terminal và chạy các lệnh sau (phiên bản mới nhất tính đến nay là 25.07.1, bạn có thể thay đổi số phiên bản nếu có bản mới hơn trên GitHub của họ):

# Thiết lập biến phiên bản
VERSION="25.07.1"

# Tải file prebuilt từ GitHub Releases
wget https://github.com/helix-editor/helix/releases/download/${VERSION}/helix-${VERSION}-x86_64-linux.tar.xz

# Giải nén file vừa tải
tar -xvf helix-${VERSION}-x86_64-linux.tar.xz

# Truy cập vào thư mục giải nén
cd helix-${VERSION}-x86_64-linux

Bước 2: Cài đặt file thực thi (binary)

Copy file chạy hx vào thư mục /usr/local/bin để bạn có thể gọi Helix từ bất kỳ đâu trong terminal. Bạn sẽ cần quyền sudo cho lệnh này:

sudo cp hx /usr/local/bin/

Bước 3: Cài đặt thư mục Runtime (Bắt buộc)

Nếu không có thư mục này, Helix vẫn mở được nhưng sẽ bị lỗi hiển thị và không có syntax highlighting. Thường thư mục này được đặt ở cấp độ user trong ~/.config/helix.

# Tạo thư mục cấu hình cho Helix
mkdir -p ~/.config/helix

# Copy toàn bộ thư mục runtime vào trong cấu hình
cp -r runtime ~/.config/helix/

Bước 4: Kiểm tra lại

Chạy lệnh sau để đảm bảo Helix đã được cài đặt thành công:

# Kiểm tra phiên bản
hx --version

# Kiểm tra "sức khỏe" của Helix (xem đã nhận runtime chưa, các tool khác có sẵn chưa)
hx --health

Mẹo nhỏ: Nếu bạn muốn dùng Helix làm editor mặc định cho hệ thống (ví dụ khi gõ lệnh crontab -e hoặc dùng git), bạn có thể thêm dòng sau vào file ~/.bashrc hoặc ~/.zshrc:

export EDITOR=hx