sim installieren, das Vim der neuen Generation

sim wird als Binärdatei sim installiert. Verwenden Sie ein Paket, wo eines verfügbar ist, oder bauen Sie es aus dem Quellcode; das funktioniert immer.

Pakete

Jeder Kanal und ob er verfügbar ist. Für ein Paket, das noch nicht verfügbar ist, gibt es hier keinen Befehl.

Homebrew (macOS und Linux)

brew install efg-technologies/tap/sim
KanalPaketStatus
Homebrew (macOS und Linux)efg-technologies/tap/simVerfügbar
AUR (Arch Linux)sim-editorDemnächst
crates.iosim-editorDemnächst
crates.io (die Bibliothek)sim-editor-coreDemnächst

Aus dem Quellcode bauen

Das funktioniert heute unter Linux und macOS.

git clone https://github.com/efg-technologies/sim.git
cd sim
cargo install --locked --path sim
  • Rust 1.88 oder neuer (der Code verwendet Let-Chains).
  • Linux oder macOS, in jedem Terminal. Farben, das kitty-Tastaturprotokoll und OSC 52 werden genutzt, wenn das Terminal sie anbietet (Ghostty, kitty, WezTerm, tmux).
  • git wird für die Markierungen im Dateibaum und in der Randspalte genutzt, wenn es in PATH liegt, und ripgrep für die Suche, wenn es dort liegt; keines von beiden ist Pflicht.

Release Notes und der Quellcode-Tarball: v0.2.0 auf GitHub

Erster Start

  • sim öffnet den Dateibaum des aktuellen Verzeichnisses; sim dir öffnet ein anderes; sim file öffnet eine Datei.
  • Ctrl-p findet eine Datei, Ctrl-f durchsucht den Text, Ctrl-n öffnet und schließt den Dateibaum.
  • zl schaltet reihum durch die drei Looks, zh schaltet die Syntaxfarben aus, zi schaltet die Icons aus.

Terminal und Schriften

sim fragt Ihr Terminal nach Hintergrund und Palette (OSC 11 und OSC 4), um lesbare Farben zu berechnen, und verwendet Nerd-Font-Icons im Dateibaum. Ohne Nerd Font schalten Sie die Icons mit zi aus.