RUST · TERMINAL · OPEN SOURCE

Erya 爾雅在終端裡,
好好寫字。

中文文件、程式碼、伺服器日誌。
一個熟悉的終端,一套完整的文字編輯工具。

macOS · Linux · Windows · Raspberry Pi

Erya 多頁籤中文文字編輯實際畫面
熟悉的文字,新的開始。SVG 實際畫面
erya notes.md

下載並放入 PATH,即可開啟檔案。·查看安裝方式

EVERYDAY EDITING, COVERED

每天會用到的,都準備好了。

從一份筆記到一台遠端伺服器,讓編輯工作留在熟悉的終端裡。

中文,完整保留

UTF-8、Big5、GBK、Shift_JIS 自動偵測。中文全形、組合字與 Emoji 都能正確移動、選取與刪除。

UTF-8 · Big5 · GBK · Shift_JIS

多份文件,一起編輯

頁籤各自保留游標、搜尋與復原紀錄。跨文件剪貼、搜尋取代,還有隨檔名套用的語法高亮。

多頁籤 · 搜尋取代 · 語法高亮

大型日誌,照樣閱讀

64 MiB 以上檔案以唯讀模式按需讀取。追蹤日誌追加、截斷與輪替,停在檔尾就能跟上最新內容。

按需讀取 · 即時追蹤 · 唯讀保護

差異,看清楚再儲存

雙欄對齊檔案,標出不同的行與字元。先在暫存副本複製差異,確認後才寫回原檔。

雙欄比對 · 差異跳轉 · 暫存副本

文字之外,也能編輯

以十六進位查看文件內容,直接修改小型二進位檔案的位元組。插入、刪除與復原都有支援。

十六進位 · 二進位編輯 · 復原

用習慣的方式工作

從 nano、vim、emacs 到 VS Code 按鍵配置,選一套熟悉的。內建四種介面語言,也能自行調整快捷鍵。

自訂按鍵 · 四種語言 · 片語與巨集

SEE ERYA AT WORK

每個畫面,都看得清楚。

由 Rust 版本實際終端輸出製成的 SVG,放大後仍保留每個字與色彩。

左右滑動畫面查看細節,或開啟完整 SVG。

Erya 多頁籤中文文字編輯實際畫面

每份文件保留獨立頁籤與編輯狀態,中文、英文與 Emoji 可一起編輯。

開啟完整 SVG ↗

GET ERYA

選好平台,
就能開始。

下載已建置的執行檔,解壓縮後即可使用。
也可以從 Rust 原始碼自行建置。

查看最新版本與全部下載 ↗

macOS

執行檔

支援 Apple Silicon 與 Intel Mac。請依處理器選擇對應的壓縮檔。

  • Apple Siliconaarch64-apple-darwin
  • Intelx86_64-apple-darwin
前往 GitHub 下載

解壓縮 .tar.gz,將 erya 放入 PATH。可用 .sha256 或 SHA256SUMS 驗證檔案。

從原始碼安裝(Rust 1.85+)

先下載或複製 GitHub 專案,進入包含 Cargo.toml 的原始碼目錄後執行:

cargo install --path . --locked

A LITTLE HELP, WHEN YOU NEED IT

打開手冊,繼續往下寫。

安裝、編輯、進階功能與按鍵配置。
正體中文、英文、日文,從你習慣的語言開始。

爾,近也;雅,正也。

靈感來自 DOS《漢書》文書系統,以 Rust 從零重新實作。保留對中文寫作的重視,帶到今天的終端環境。

Erya 為獨立開發,不含原《漢書》程式碼或資產,與原開發團隊無隸屬關係。