Zum Inhalt springen
kaiport

Darstellung

Design und Zoom der App, Farbschemata fürs Terminal, Import von iTerm2- und JSON-Schemata, Schriftart, Schriftgröße, Cursor und Scrollback.

kaiport folgt standardmäßig dem hellen oder dunklen Modus deines Systems. Das Aussehen des Terminals – Schrift, Cursor und Farbschema – stellst du getrennt davon unter Einstellungen → Darstellung ein. Jede Änderung gilt sofort für alle offenen Terminals, ohne Neustart.

Die Einstellungen mit dem Design, der Terminal-Schrift, Schriftgröße, Zeilenhöhe und CursorDie Einstellungen mit dem Design, der Terminal-Schrift, Schriftgröße, Zeilenhöhe und Cursor

Design der App

Einstellungen → Allgemein → Design (Theme) legt fest, ob die Fenster von kaiport hell oder dunkel sind:

OptionWirkung
SystemFolgt dem hellen oder dunklen Modus von macOS (Standard).
DunkelImmer dunkel.
HellImmer hell.

Das Design gilt für das Startfenster, die Terminalfenster mit ihren Panels und den Editor. Das Terminal selbst behält die Farben seines Farbschemas – ein dunkles Schema bleibt also auch in einer hellen App dunkel.

Einstellungen → Allgemein → Zoom macht die ganze Oberfläche aller Fenster größer oder kleiner, zwischen 50 % und 200 %; Zurücksetzen kehrt zu 100 % zurück. Per Tastatur geht das mit Ansicht → Vergrößern ⌘+, Verkleinern ⌘- und Originalgröße ⌘0.

Farbschemata fürs Terminal

Unter Einstellungen → Darstellung → Farbschema (Color scheme) wählst du ein Schema, indem du auf seine Vorschau klickst. kaiport bringt diese Schemata mit:

SchemaArt
kaiport Dark (Standard)dunkel
One Darkdunkel
Draculadunkel
Norddunkel
Catppuccin Mochadunkel
Solarized Darkdunkel
GitHub Lighthell
Solarized Lighthell

Schemata aus iTerm2 und JSON importieren

  1. Öffne Einstellungen → Darstellung.
  2. Klicke neben Farbschema importieren auf Importieren.
  3. Wähle eine Schema-Datei:
    • ein iTerm2-Schema (.itermcolors)
    • ein JSON-Schema (.json) mit den Farben background, foreground und black bis brightWhite: ein einzelnes Schema-Objekt oder eine ganze Einstellungsdatei mit einer Liste schemes – dann übernimmt kaiport das erste Schema daraus

Das importierte Schema ist sofort aktiv und steht in der Liste hinter den mitgelieferten Schemata. Es heißt wie die Datei (iTerm2) oder wie sein Eintrag name (JSON). Importierst du ein Schema mit demselben Namen noch einmal, ersetzt es das frühere. Ob ein Schema als dunkel oder hell gilt, entscheidet kaiport anhand der Hintergrundfarbe; das spielt für die Farben im Editor eine Rolle.

Schriftart

Einstellungen → Darstellung → Schriftart (Font) bestimmt die Schrift von Terminal und Editor. Das Feld schlägt MesloLGS NF, JetBrainsMono Nerd Font, FiraCode Nerd Font, Hack Nerd Font, SF Mono, Menlo und Consolas vor; du kannst aber den Namen jeder Schrift eintippen, die auf deinem Mac installiert ist. Die Vorschau am Ende des Abschnitts zeigt einen Beispiel-Prompt in der gewählten Schrift.

  • MesloLGS NF ist in kaiport eingebaut (normal, fett, kursiv und fett kursiv). Sie funktioniert ohne Installation und ist voreingestellt.
  • Andere Schriften müssen auf deinem Mac installiert sein. Ist eine Schrift nicht verfügbar, greifen Terminal und Editor auf MesloLGS NF zurück.
  • Empfohlen sind Nerd Fonts: Sie enthalten die Powerline-Symbole und Icons, die viele Prompts verwenden. Du findest sie auf nerdfonts.com.

Die Schrift wird nur auf deinem Mac gebraucht. Auf den Servern, mit denen du dich verbindest, muss keine Schrift installiert sein.

Schriftgröße und Zeilenhöhe

EinstellungBereichStandard
Schriftgröße8 bis 3213
Zeilenhöhe1 bis 2, in Schritten von 0,051,2

Beide stehen unter Einstellungen → Darstellung und gelten für alle Terminalfenster und den Editor. Die Zoom-Tasten ⌘+ und ⌘- ändern nicht die Schriftgröße, sondern zoomen die ganze Oberfläche; siehe Design der App.

Cursor

  • Cursor: Block (Standard), Strich oder Unterstrich.
  • Cursor blinkt: standardmäßig an.

Scrollback

Einstellungen → Terminal → Scrollback legt fest, wie viele Zeilen jedes Terminal zum Zurückblättern behält: 500 bis 50.000 in Schritten von 500, standardmäßig 5.000. Mehr Zeilen brauchen mehr Arbeitsspeicher pro Terminal. Die Suche umfasst den ganzen Scrollback, und Terminal leeren leert ihn.

Bereit für oh-my-zsh, powerlevel10k und Starship

Aufwendige Prompts funktionieren ohne weitere Einrichtung:

  • Das Terminal meldet sich als xterm-256color und zeigt 256 Farben und 24-Bit-Echtfarben (True Color).
  • Es nutzt die Zeichenbreiten von Unicode 11, damit Icons und Emojis sauber in der Spalte stehen.
  • Die mitgelieferte Schrift MesloLGS NF ist die Schrift, die das Projekt powerlevel10k empfiehlt. Sie enthält die Powerline-Trenner und Nerd-Font-Icons, die agnoster, powerlevel10k und Starship zeichnen.

Deine Shell-Konfiguration erkennt kaiport an der Variablen LC_TERMINAL=kaiport, zusammen mit LC_TERMINAL_VERSION. SSH-Server reichen LC_*-Variablen nur weiter, wenn ihre Einstellung AcceptEnv das erlaubt.

Farben im Editor

Der Editor übernimmt die Farben deines Terminal-Schemas, solange das Schema zum Design der App passt: ein dunkles Schema im dunklen Modus, ein helles Schema im hellen Modus. Passen sie nicht zusammen, nimmt der Editor das Standardschema des aktuellen Modus – kaiport Dark im dunklen, GitHub Light im hellen Modus. So bekommt eine helle App nie einen schwarzen Editor. Importierte Schemata zählen genauso.

Außerdem verwendet der Editor Schriftart und Schriftgröße des Terminals.

Weitere Terminal-Einstellungen

Die Optionen unter Einstellungen → Terminal betreffen das Verhalten, nicht das Aussehen: