kitty ist ein schneller, funktionsreicher, GPU-basierter Terminalemulator.
Highlights:
Verlagert die Darstellung auf die GPU, was die Systemauslastung senkt und ein butterweiches Scrollen ermöglicht. Nutzt Threaded Rendering, um die Eingabelatenz zu minimieren
Unterstützt alle modernen Terminal-Funktionen: Grafiken (Bilder), Unicode, True-Color, OpenType-Ligaturen, Mausprotokoll, Fokusverfolgung, Einfügen mit Klammern sowie mehrere neue Erweiterungen von Terminalprotokollen
Unterstützt die Anordnung mehrerer Terminalfenster nebeneinander in verschiedenen Layouts, ohne dass ein zusätzliches Programm wie tmux erforderlich ist
Kann über Skripte oder die Shell-Eingabezeile gesteuert werden, sogar über SSH
Verfügt über ein Framework für „Kittens“, kleine Terminalprogramme, mit denen sich die Funktionalität von Kitty erweitern lässt. Sie werden beispielsweise für Unicode-Eingabe, Hinweise und Side-by-Side-Diff verwendet
Unterstützt Start-Sitzungen, mit denen Sie das Fenster-/Registerkarten-Layout, Arbeitsverzeichnisse und beim Start auszuführende Programme festlegen können
Plattformübergreifend: Kitty läuft unter Linux und macOS, da es jedoch ausschließlich OpenGL für die Darstellung nutzt, sollte eine Portierung auf andere Unix-ähnliche Plattformen kein Problem darstellen
Ermöglicht es dir, den Scrollback-Puffer in einem separaten Fenster mit beliebigen Programmen deiner Wahl zu öffnen. Dies ist nützlich, um den Verlauf bequem in einem Pager oder Editor zu durchsuchen
Verfügt über mehrere Kopier-/Einfügepuffer, ähnlich wie Vim
Was ist neu in Version 0.49.2
Eine neue Option detect_url_regex, um beliebigen Text, wie Dateireferenzen in Compiler-Ausgaben, als klickbare URLs unter der Maus zu erkennen (#10407).
Eingangsverzögerung reduzieren, indem kleine Mengen von Programmausgaben, wie das Echo von eingegebenen Zeichen, sofort verarbeitet werden, anstatt auf input_delay zu warten (#10560).
Drag & Drop: Die zuvor aktive Registerkarte wiederherstellen, nachdem eine gezogene Registerkarte auf die Registerkartenleiste des gleichen OS-Fensters gezogen wurde, selbst wenn sie nach einem Hover-Wechsel neu angeordnet wurde.
Sitzungen: Startoption-Variablen erweitern, wenn ein Optionswert mit dem Befehlsnamen übereinstimmt.
Transparente Hintergrundfarben beim Anwenden von nicht verwandten Startfarbübersteuerungen beibehalten.
ssh kitten: SSH-Optionswerte beibehalten, die einem mit Leerzeichen versehenen --kitten-Option folgen.
Einen Speicherleck beheben, das beim Laden eines beschädigten PNG-Bildes mit eingebettetem ICC-Farbprofil auftritt.
Benutzerdefinierte Shader: Der integrierte dim-inactive-windows-Shader dimmt nicht mehr die Registerkartenleiste sowie den Abstand, den Rand und den Abstand um das aktive Fenster (#10524).
Benutzerdefinierte Shader: Ein neuer cursor-trail-motion-blur-Shader, der den Cursorpfad während schneller Cursorbewegungen sanft gleiten lässt.
Vertikale Registerkarten: Verbesserung der Darstellung von Registerkarten bei Verwendung des powerline tab_bar_style.
Grafik: Fehler, dass Bilder beim ersten Ersetzen eines Bildes während eines synchronisierten Updates kurz für einen Frame verschwinden (#10538).
X11: Fehler beim Kopieren und Einfügen, das das falsche OS-Fenster anvisiert, wenn der Tastaturfokus auf PointerRoot oder None gesetzt ist.
diff kitten: Fehler bei Einfrierungen und sehr hohem Speicherverbrauch, wenn eine sehr lange Zeile, wie in einer minimierten Datei, geändert wird.
Themen und Schriftarten-Kittens: Fehler, dass die Suche für viele Sekunden einfriert, wenn eine lange Abfrage eingegeben wird, wie der vollständige Name eines Themas.
macOS: Fehler, dass ein benutzerdefiniertes Dock-Icon nach dem Löschen einer Fortschrittsanzeige auf das Standard-Icon zurückgesetzt wird (#10545).
macOS: Fehler, dass eine Regression in der vorherigen Version die background_opacity auf weniger als eins mit keiner background_blur macht, wodurch die Titelleiste transparent wird (#10540).
macOS: Fehler, dass eine Regression in 0.49 dazu führte, dass der abgerundete Rechteck-Shader auf alten Macs mit AMD-GPUs nicht funktionierte (#10549).
diff kitten: Fehler, dass die Suche keine Übereinstimmungen am Ende einer Zeile findet.
hints kitten: Fehler bei Verzögerungen von vielen Sekunden beim Auswählen von Pfaden oder Zeilennummern auf einem Bildschirm mit langen Zeilen, die keine Leerzeichen enthalten.
Dateiübertragung: Fehler bei einem Sicherheitsproblem, bei dem ein bösartiges Programm auf dem Remote-Gerät die Bestätigungsaufforderung für die Übertragung umgehen konnte, wenn kein file_transfer_confirmation_bypass-Passwort festgelegt ist.
Fehler bei einem Out-of-Bounds-Speicherzugriff beim Zeichnen eines mehrzeiligen Texts mit der Größe eines Zeichens, wenn der Cursor unter dem unteren Rand des Scrollbereichs liegt.
Fehler bei einem Heap-Puffer-Unterlauf beim Parsen von ANSI-C-quoted-Strings in der Befehlszeile, die durch die Shell-Integration über den OSC 133 Escape-Code gesendet wird.
macOS: Fehler, dass eine Regression in 0.49 Rendering-Probleme nach dem Aufwachen aus dem Schlaf oder der Neuanpassung des Displays unter Speicherbelastung aufgrund eines Fehlers in Apples OpenGL-Treibern verursacht hat (#10571).
kitty für Mac
Kostenlos
Version 0.49.2
Schreiben Sie eine ausführliche Rezension zu kitty
The developer is Kovid Goyal, developer of the remarkable Calibre application. -> https://kovidgoyal.net/ <- He's a hero of mine! (Even if he does *gag* like Ayn Rand and can't cook). If Kovid is 'codear' he's forgiven. Have a read through his website. He's a left-right brainer out to freely help the computer community and that's all right with me. I'm happy to support his work and try out 'kitty'.
the user codear has a visit count of 1, so this is a typical developer self comment.
can't say if its good, but how the settings are handled seems complicated.
excellent - cross platform, blazing fast terminal emulator with unique features, like unicode search, configuration terminal, gpu accelerated rendering, ligatures etc. if you frequently use terminal emulator and work on different operating systems - perfect choice.