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| Kanal | Paket | Status |
|---|---|---|
| Homebrew (macOS und Linux) | efg-technologies/tap/sim | Verfügbar |
| AUR (Arch Linux) | sim-editor | Demnächst |
| crates.io | sim-editor | Demnächst |
| crates.io (die Bibliothek) | sim-editor-core | Demnä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
PATHliegt, und ripgrep für die Suche, wenn es dort liegt; keines von beiden ist Pflicht.
Erster Start
simöffnet den Dateibaum des aktuellen Verzeichnisses;sim diröffnet ein anderes;sim fileöffnet eine Datei.Ctrl-pfindet eine Datei,Ctrl-fdurchsucht den Text,Ctrl-nöffnet und schließt den Dateibaum.zlschaltet reihum durch die drei Looks,zhschaltet die Syntaxfarben aus,zischaltet 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.