Das Terminal verwenden

MarkNode enthält ein integriertes Terminal-Panel, sodass Sie Befehle ausführen können, ohne zu einer separaten Anwendung zu wechseln.

Terminal öffnen

Das Terminal-Panel befindet sich am unteren Rand des Fensters. Klicken Sie auf das Terminal-Symbol in der Aktivitätsleiste ganz links, um es ein- oder auszublenden. Die Größe des Panels lässt sich durch Ziehen an seiner Oberkante anpassen.

Mehrere Sitzungen

Sie können mehrere Terminal-Sitzungen gleichzeitig ausführen. Jede Sitzung erscheint als Tab am oberen Rand des Terminal-Panels. Um eine neue Sitzung zu erstellen, klicken Sie auf die Plus-Schaltfläche in der Tab-Leiste. Die Sitzungen sind voneinander unabhängig – jede hat ihren eigenen Shell-Prozess und ihr eigenes Arbeitsverzeichnis.

Um eine Sitzung zu schließen, klicken Sie auf die Schließen-Schaltfläche in ihrem Tab oder geben Sie exit an der Eingabeaufforderung ein.

Tastenkürzel

AktionmacOSLinux / Windows
Terminal leeren (einschließlich Scrollback)Cmd+KCtrl+Shift+K
Bildschirm leerenCtrl+LCtrl+L

Ctrl+L funktioniert auf allen Plattformen und verhält sich wie die Eingabe von clear an der Eingabeaufforderung.

Schrift- und Zeichenunterstützung

Das Terminal verwendet eine Monospace-Schrift, die für Kommandozeilenausgaben geeignet ist. Unicode-Zeichen – einschließlich Rahmenzeichen, Pfeilen und Symbolen, die von Werkzeugen wie git log --graph oder htop verwendet werden – werden korrekt dargestellt.

PATH und Systemwerkzeuge

Das Terminal übernimmt Ihren System-PATH, sodass jedes Kommandozeilenwerkzeug, das in Ihrem regulären Terminal verfügbar ist, auch hier zur Verfügung steht. Dazu gehören Sprachlaufzeitumgebungen, Paketmanager, Versionsverwaltungswerkzeuge und Build-Systeme.

Wenn ein Werkzeug nicht gefunden wird, prüfen Sie, ob es in Ihrem PATH enthalten ist, indem Sie Ihr Systemterminal öffnen und zunächst bestätigen, dass der Befehl dort funktioniert.

Arbeiten mit Ihrem Projekt

Das Terminal startet mit dem Arbeitsverzeichnis Ihres Projektordners, sodass Sie Projektbefehle sofort ausführen können, ohne manuell dorthin navigieren zu müssen.

Häufige Anwendungsfälle während der Bearbeitung in MarkNode:

  • Ausführen von Build- oder Lint-Befehlen
  • Ausführen von Git-Operationen wie git log, git diff oder git rebase
  • Starten eines lokalen Entwicklungsservers
  • Installieren von Abhängigkeiten mit einem Paketmanager

Neuladen von Dateien nach Terminal-Änderungen

Wenn ein Terminal-Befehl Dateien verändert, die im Editor geöffnet sind – zum Beispiel beim Ausführen eines Formatierers, beim Anwenden eines Patches oder beim Auschecken eines anderen Branches –, erkennt MarkNode die Änderungen und lädt die betroffenen Dateien automatisch neu. Sie müssen Dokumente nicht schließen und erneut öffnen, um den aktualisierten Inhalt zu sehen.