Zum Inhalt springen
kaiport

Befehlspalette

Öffne Verbindungen, führe Aktionen aus, füge Snippets ein und wiederhole frühere Befehle per Tastatur – mit der Befehlspalette des Terminalfensters.

Die Befehlspalette ist der Schnellzugriff im Terminalfenster. Ein paar Buchstaben genügen, um eine Verbindung zu öffnen, eine Aktion wie das Teilen des Tabs auszuführen, ein Snippet einzufügen oder einen Befehl zu wiederholen, den du früher eingegeben hast – ohne die Hände von der Tastatur zu nehmen.

Die Palette öffnen

Drücke ⌘P, wähle Bearbeiten → Befehlspalette… oder klicke auf die ⌘-Schaltfläche rechts in der Tableiste. Esc oder ein Klick daneben schließt sie wieder.

Was die Palette enthält

Jeder Eintrag zeigt rechts seine Gruppe:

GruppeEinträgeWas bei der Auswahl passiert
Aktion (Action)Neuer Tab, AI Pilot, Dateien, Terminal leeren, Erneut verbinden, Rechts teilen, Unten teilen, Eingabe an alle Tabs senden, Einstellungen, Startseitekaiport führt die Aktion für den aktuellen Tab aus. AI Pilot und Dateien öffnen oder schließen das Panel, Eingabe an alle Tabs senden schaltet den Broadcast-Modus ein oder aus.
Verbindungen (Connections)Alle gespeicherten Verbindungen, auch SpeicherverbindungenDie Verbindung öffnet sich in einem neuen Tab.
SnippetDeine SnippetsDer Befehl wird ins aktive Terminal getippt.
Verlauf (History)Befehle, die du früher eingegeben hast, siehe BefehlsverlaufDer Befehl wird ins aktive Terminal getippt.

Snippets und Einträge aus dem Verlauf landen ohne Enter im Terminal: Du siehst den Befehl am Prompt, kannst ihn ändern und drückst dann selbst Enter. Sie gehen nur an den aktiven Bereich, auch im Broadcast-Modus.

Tippe in das Feld Verbindung, Befehl oder Aktion suchen…, um die Liste zu filtern. Die Palette durchsucht den Namen eines Eintrags, seine Details und seine Gruppe und unterscheidet nicht zwischen Groß- und Kleinschreibung:

  • Bei Verbindungen ist das Detail die Adresse, zum Beispiel deploy@web-01 oder der Bucket einer S3-Verbindung.
  • Bei Snippets ist es der Befehl.
  • Auch der Gruppenname zählt: snippet zeigt alle Snippets, verlauf deinen Befehlsverlauf, aktion alle Aktionen.

Ohne Suchbegriff beginnt die Palette mit den Aktionen, danach folgen Verbindungen, Snippets und Verlauf. Sie zeigt bis zu 60 Einträge auf einmal.

TasteWas sie tut
↑ / ↓Verschiebt die Markierung. Mit der Maus darüberfahren geht auch.
EnterFührt den markierten Eintrag aus, ebenso ein Klick.
EscSchließt die Palette.

Befehlsverlauf

Wenn du an einem Shell-Prompt Enter drückst, merkt sich kaiport den Befehl in dieser Zeile und speichert ihn, sobald der Prompt zurückkommt. Befehle, die AI Pilot ausführt, kommen nicht in den Verlauf.

  • Der Verlauf wird pro Verbindung geführt, der neueste Befehl zuerst, mit bis zu 300 Befehlen pro Verbindung. Führst du einen Befehl erneut aus, rückt er nach oben, statt doppelt zu erscheinen. Befehle mit mehr als 500 Zeichen speichert kaiport nicht.
  • Die Palette zeigt zuerst den Verlauf der Verbindung des aktuellen Tabs und danach die Befehle deiner anderen Verbindungen, insgesamt bis zu 200 Einträge.
  • Der Verlauf liegt in der Datei command-history.json im Datenordner und bleibt auf diesem Mac. Einstellungen → Über zeigt den Pfad des Ordners unter Daten, und Hilfe → Datenordner öffnen (Einstellungen, Logs) öffnet ihn.

Snippets

Snippets sind Befehle, die du immer wieder brauchst, gespeichert unter einem Namen.

Snippets anlegen und bearbeiten

  1. Öffne im Startfenster Einstellungen → Terminal → Snippets. ⌘, öffnet die Einstellungen.
  2. Klicke auf Snippet (mit dem Pluszeichen). Eine neue Zeile erscheint.
  3. Gib im Feld Name einen Namen ein und daneben den Befehl, zum Beispiel docker compose logs -f. Ein Snippet besteht aus einer Zeile.

Änderungen speichert kaiport schon beim Tippen, und alle Terminalfenster sehen sie sofort. Zum Entfernen klickst du auf den Papierkorb in der Zeile – eine Rückfrage gibt es nicht.

Ein Snippet einfügen

  1. Drücke im Terminalfenster ⌘P oder klicke auf die ⌘-Schaltfläche in der Tableiste.
  2. Tippe einen Teil vom Namen oder vom Befehl des Snippets.
  3. Drücke Enter. kaiport tippt den Befehl am Prompt des aktiven Bereichs ein.
  4. Prüfe den Befehl, passe ihn bei Bedarf an und drücke Enter, um ihn auszuführen.

Ein paar Ideen für Snippets:

NameBefehl
Logs verfolgendocker compose logs -f
Plattenplatzdf -h
Fehlgeschlagene Dienstesystemctl --failed
Letzte Fehlerjournalctl -p err -n 50 --no-pager
nginx neu ladensudo nginx -t && sudo systemctl reload nginx

Beispiele

  • Zu einem anderen Server wechseln: ⌘P, prod tippen, Enter – die Verbindung öffnet sich in einem neuen Tab.
  • Einen langen Befehl wiederholen: ⌘P, einen Teil tippen, an den du dich erinnerst, etwa rsync, den Eintrag aus dem Verlauf wählen, anpassen und Enter drücken.
  • Den Tab teilen: ⌘P, teilen tippen, Rechts teilen oder Unten teilen wählen.
  • Broadcast-Modus ein- oder ausschalten: ⌘P, alle tabs tippen, Enter.
  • Die Einstellungen öffnen: ⌘P, einstellungen tippen, Enter.