安裝 sim,新世代 Vim
sim 以可執行檔 sim 的形式安裝。有已上線的套件就用套件,或者從原始碼建置,這種方式永遠可用。
套件
各個管道及其是否已上線。尚未上線的套件,這裡不列出指令。
Homebrew(macOS 與 Linux)
brew install efg-technologies/tap/sim| 管道 | 套件 | 狀態 |
|---|---|---|
| Homebrew(macOS 與 Linux) | efg-technologies/tap/sim | 可用 |
| AUR(Arch Linux) | sim-editor | 即將推出 |
| crates.io | sim-editor | 即將推出 |
| crates.io(函式庫) | sim-editor-core | 即將推出 |
從原始碼建置
目前在 Linux 與 macOS 上即可使用。
git clone https://github.com/efg-technologies/sim.git
cd sim
cargo install --locked --path sim- Rust 1.88 或更新版本(程式碼使用了 let chains)。
- Linux 或 macOS,任何終端機皆可。當終端機支援時,會使用色彩、kitty 鍵盤協定與 OSC 52(Ghostty、kitty、WezTerm、tmux)。
PATH中有 git 時,用它來顯示檔案樹的標記與行號旁的標記;有 ripgrep 時,用它來搜尋;兩者都不是必要的。
第一次執行
sim開啟目前目錄的檔案樹;sim dir開啟另一個目錄;sim file開啟一個檔案。Ctrl-p尋找檔案,Ctrl-f搜尋文字,Ctrl-n開啟與關閉檔案樹。zl在三種外觀之間循環切換,zh關閉語法色彩,zi關閉圖示。
終端機與字型
sim 會向終端機請求背景色與調色盤(OSC 11 與 OSC 4),以計算出易於閱讀的色彩,並在檔案樹中使用 Nerd Font 圖示。沒有 Nerd Font 時,以 zi 關閉圖示。