LinuxAlternative

Linux · System Tools

WezTerm

WezTerm ist ein schneller, GPU-beschleunigter Terminal-Emulator und Multiplexer mit Lua-Konfiguration und integrierter SSH-Unterstützung.

Open SourceKostenlosFlatpak
Als Erste(r) bewerten
Lizenz
MIT
Aktuelle Version
20240203-110809-5046fc22 (3. Februar 2024)
Entwickler
Wez Furlong
Installationen
2,226 (Flathub, 30 Tage)

Was ist WezTerm?

WezTerm ist ein in Rust geschriebener Terminal-Emulator, der Rendering, Multiplexing und SSH in einer einzigen Binärdatei abwickelt. Er unterstützt moderne Schriftart-Funktionen wie Ligaturen und Hyperlinks. Das Projekt ist ausgereift, mit regelmäßigen Releases und einem Fokus auf Leistung und tiefe Anpassungsmöglichkeiten.

Es richtet sich an Entwickler, die ein einzelnes Werkzeug für lokale und Remote-Arbeit wünschen. Wenn Sie auf tmux oder mosh angewiesen sind, ersetzt WezTerm diese, indem es diese Workflows direkt in die GUI integriert. Es ist ideal für Benutzer, die es vorziehen, Werkzeuge über Code statt über GUI-Einstellungen zu konfigurieren.

Im Vergleich zu Alacritty ist WezTerm schwerer, aber deutlich funktionsreicher. Alacritty ist minimalistisch und schnell, während WezTerm Tabs, Splits und Multiplexing hinzufügt. Es fühlt sich wie ein vollwertiges Terminal an, das für die Grundlegende Workflow-Verwaltung keine externen Plugins erfordert.

Ideal für: Entwickler, die ein leistungsfähiges, konfigurierbares Terminal wünschen, das sowohl lokale als auch Remote-Multiplexing ohne zusätzliche Werkzeuge handhabt.

Wichtige Funktionen von WezTerm

  • GPU-beschleunigtes Rendering für niedrige Latenz
  • Integrierter SSH-Client mit Multiplexing
  • Lua-basiertes Konfigurationssystem
  • Unterstützung für Tabs und geteilte Panes
  • Schriftligaturen und Hyperlinks
  • Remote-Multiplexer-Unterstützung ohne tmux
  • Plattformübergreifende Unterstützung (Linux, macOS, Windows)

Vorteile

  • All-in-One-Lösung für Terminal und Multiplexing
  • Hochgradig anpassbar über Lua
  • Schneller Rendering-Engine
  • Kein Bedarf an tmux auf Remote-Hosts

Nachteile

  • Steilere Lernkurve aufgrund der Lua-Konfiguration
  • Höherer Ressourcenaufwand als bei minimalistischen Terminals
  • Dokumentation kann für fortgeschrittene Lua-Funktionen dünn sein

Windows-Programme, die WezTerm ersetzt

WezTerm unter Linux installieren

Flatpak (Flathub)flatpak install flathub org.wezfurlong.wezterm
Arch / Manjarosudo pacman -S wezterm
openSUSEsudo zypper install wezterm

Tipps für Windows-Umsteiger

Wenn Sie von Alacritty kommen, müssen Sie stattdessen eine Lua-Konfigurationsdatei schreiben, anstatt TOML. Die Shortcuts werden in dieser Konfiguration definiert, daher sollten Sie den Keymap-Bereich überprüfen. Für Remote-Workflows können Sie tmux-Sitzungen durch den integrierten Multiplexer von WezTerm ersetzen, der über SSH funktioniert, ohne dass tmux auf dem Server installiert sein muss.

Neueste Versionen

  • 20240203-110809-5046fc22 —

    A very long list of improvements to performance and resource utilization as well as new features. The changelog has a complete list!

WezTerm: häufige Fragen

Ersetzt WezTerm tmux?

Ja, es verfügt über einen integrierten Multiplexer, der lokal und remote Tabs und Splits bereitstellt. Sie müssen tmux auf dem Remote-Host nicht installieren, um diese Funktionen zu nutzen.

Ist WezTerm schneller als Alacritty?

Beide sind sehr schnell, aber WezTerm nutzt GPU-Beschleunigung für das Rendering. In der Praxis ist der Unterschied für die meisten Benutzer vernachlässigbar, aber WezTerm verarbeitet komplexe Layouts besser.

Wie konfiguriere ich WezTerm?

Die Konfiguration erfolgt in einer Lua-Datei, die sich typischerweise unter ~/.config/wezterm/wezterm.lua befindet. Sie können in dieser Datei Farben, Tastenkürzel und das Verhalten definieren.

Kann ich WezTerm für Remote-SSH-Sitzungen verwenden?

Ja, WezTerm hat einen integrierten SSH-Client. Sie können Remote-Shells in Tabs oder Splits öffnen und den integrierten Multiplexer verwenden, um sie zu verwalten.

Aktualisiert am