Website-Suche

Ich habe ein KI-gestütztes Linux-Terminal ausprobiert, hier ist, wie es lief


Quicklinks

  • Was ist das Warp-Terminal?
  • Warp zum ersten Mal einrichten
  • Es ist ein leistungsstarker Editor
  • Warp AI kann Ihnen jede Menge Googeln ersparen
  • Warp Drive ist Ihre persönliche Workflow-Bank
  • Sie können im Terminal zusammenarbeiten
  • Es gibt einige Haken
  • Rocken Sie Linux mit einem leistungsstarken Terminal

Als Linux-Enthusiast bin ich immer auf der Suche nach neuen und coolen Terminal-Apps. Von den vielen Apps, die ich in der Vergangenheit ausprobiert habe, hat mich das Warp-Terminal ziemlich beeindruckt. Aber nicht alles ist rosig, wissen Sie. Hier ist meine Gesamterfahrung mit Warp als meinem täglichen Treiber.

Was ist das Warp-Terminal?

Warp ist ein moderner, KI-gestützter Terminalemulator, der mit Rust erstellt wurde. Es ist sowohl für macOS als auch Linux verfügbar und wird bald auch für Windows verfügbar sein. Es handelt sich derzeit um ein Closed-Source-Tool, für dessen Nutzung ein Konto erforderlich ist.

Warp bietet unzählige Anpassungs-, KI-, Produktivitäts- und Kollaborationsfunktionen, die die Art und Weise, wie Sie die Befehlszeile verwenden, völlig verändern werden. Wenn Sie Entwickler, Systemadministrator oder fortgeschrittener Linux-Benutzer sind, ist Warp einen Versuch wert.

Warp zum ersten Mal einrichten

Besuchen Sie zunächst die offizielle Website von Warp. Sie sollten eine Download-Option basierend auf Ihrem System (in diesem Fall Linux) sehen. Da ich Linux Mint verwende, werde ich das DEB-Paket herunterladen. Sie können auf der Download-Seite nach weiteren Optionen suchen, einschließlich AppImages.

Sobald der Download abgeschlossen ist, wechseln Sie in das Verzeichnis, in das er heruntergeladen wurde. Bei mir ist es das Verzeichnis „~/Downloads“. Öffnen Sie das Verzeichnis in Ihrem Terminal mit dem Befehl cd oder indem Sie mit der rechten Maustaste auf den Bildschirm klicken und im Kontextmenü auf „Im Terminal öffnen“ klicken.

Um Warp unter Linux Mint (und anderen Debian-basierten Distributionen) mithilfe des DEB-Pakets zu installieren, führen Sie diesen Befehl aus:

sudo apt install warp-terminal_*.deb

Öffnen Sie nach der Installation die Anwendung aus der App-Schublade oder führen Sie diesen Befehl aus:

warp-terminal

Es sollte ein Authentifizierungsfenster angezeigt werden. Da wir uns noch nicht für den Dienst angemeldet haben, werden wir das jetzt tun. Drücken Sie die Schaltfläche „Abbrechen“.

Jetzt sollte eine Anmeldeoption angezeigt werden. Klicken Sie auf die Schaltfläche „Anmelden“.

Dadurch wird die Anmeldeseite in Ihrem Browser geöffnet. Hier haben Sie mehrere Anmeldemöglichkeiten. Ich verwende die reguläre E-Mail-Version. Geben Sie Ihre E-Mail-Adresse ein und klicken Sie auf „Weiter“. Sie können auch eine temporäre E-Mail-Adresse verwenden, wenn Sie nicht Ihre echte E-Mail-Adresse verwenden möchten.

Sie erhalten eine E-Mail. Öffnen Sie diese E-Mail und klicken Sie auf den Link, um sich erfolgreich anzumelden. Sie sollten außerdem aufgefordert werden, einen Link im Warp-Terminal zu öffnen. Klicken Sie auf die Schaltfläche „Link öffnen“.

Sie kehren mit einer Dankesnachricht zum Warp-Terminalfenster zurück. Nun stellt Warp ein paar Fragen zu Ihrer Terminalnutzung. Sie können sie gerne überspringen, indem Sie auf die Option „Später erinnern“ klicken. Für Ihre Bequemlichkeit gehe ich die Umfrage durch und beantworte die Fragen.





Danach sollten Sie die Warp-Terminalschnittstelle sehen.

Sieht für mich cool aus. Aber wie wird es als Linux-Terminal dastehen? Finden wir es heraus.

Es ist ein leistungsstarker Editor

Warp ist nicht nur ein Terminal-Emulator, das wage ich zu behaupten. Es steckt noch viel mehr dahinter. Es liegt irgendwo zwischen einer IDE und einem erweiterten Texteditor mit Zugriff auf die Shell. Mit Warp können Sie alles tun, was Sie auch auf dem Standardterminal tun würden. Es bietet jedoch viele erweiterte Funktionen, die es zu einem brillanten Produktivitätstool machen.

Warp verwendet Blöcke, eine Einheit aus Ihrer Eingabe und der empfangenen Ausgabe, die zusammen gekapselt sind. Mithilfe von Blöcken können Sie die Befehle einfach kopieren, erneut eingeben und zur späteren Bezugnahme mit einem Lesezeichen versehen. Sie können auch nur die Ausgabe kopieren. Anschließend können Sie den Block ganz oder teilweise mit anderen teilen, indem Sie einen Link erstellen oder Einbettungen vornehmen. Wenn Sie viel zu viele Blöcke haben, können Sie diese filtern, um die relevanten zu finden.

Wenn Sie versehentlich einen Fehler in einem Befehl machen und ihn ausführen, wird der Block rot, damit Sie ihn beim Scrollen durch den Terminal-Feed leichter erkennen können. Während Sie einen Befehl eingeben, können Sie mit der Maus über jeden Teil des Befehls fahren, um ihn zu überprüfen, falls Sie diesen Teil nicht verstehen. Es gibt auch eine Syntaxhervorhebung für Befehle, Argumente, Flags, Variablen und Unterbefehle. Fehler werden außerdem rot unterstrichen, sodass Sie sie leicht erkennen können.

Das Tipperlebnis fühlte sich an, als wäre man zu Hause. Es ist eher so, als würden Sie in einem normalen Texteditor tippen und nicht auf einem Terminal. Sie verfügen über alle gängigen Tastaturkürzel zum Auswählen, Kopieren und Einfügen und zum Bewegen des Cursors (für mich ein großes). Wenn Sie Vim-Tastenkombinationen verwenden möchten, können Sie dies auch tun.

Es gibt viele Funktionen zur Befehlseingabe in Warp, die Sie auch in einigen der besten Terminal-Tools auf dem Markt finden. Die Befehlskorrekturfunktion schlägt Befehle vor, wenn Sie Rechtschreib- oder Syntaxfehler machen. Es gibt auch automatische Vervollständigungen und automatische Vorschläge, die auf Ihrem vergangenen Befehlsverlauf basieren.

Apropos Befehlsverlauf: Sie können die Aufwärtspfeiltaste drücken, um durch den Befehlsverlauf zu navigieren. Aber es gibt eine noch bessere Option. Durch Drücken von Strg+R wird das Befehlsverlaufsfenster geöffnet. Anschließend können Sie nach Befehlen und Arbeitsabläufen suchen und den Verlauf filtern.

Warp AI kann Ihnen jede Menge Googeln ersparen

Selbst als erfahrener Linux-Benutzer verlasse ich mich oft auf Google, um Probleme zu lösen, und auf KI-Tools, um mein Linux-Erlebnis weiter zu verbessern. Daher ist es äußerst nützlich, einen in das Terminal integrierten KI-Assistenten zu haben.

Warp AI führt ChatGPT unter der Haube aus. Wenn ich eine bestimmte Aktivität ausführen möchte, kann ich Warp AI direkt um den entsprechenden Befehl bitten. Die vorgeschlagenen Ausgabebefehle liegen im Warp-Workflow-Format vor und können verwendet werden.

Wenn ich einen Befehl nicht verstehe, kann ich Warp AI um eine Erklärung bitten. Wenn es eine Ausgabe gibt, die ich nicht verstehe, kann ich um Klarstellung bitten.

Auch das Debuggen von Fehlern und das Schreiben von Bash-Skripten ist hilfreich. Sie können dies auch mit anderen KI-Tools im Internet tun. Das bedeutet jedoch, dass Sie einen Browser öffnen, diese Website aufrufen, Ihr Problem eingeben, die Lösung kopieren und auf Ihrem Terminal einfügen müssen, dann für weitere Fragen zum KI-Tool zurückkehren müssen und so weiter. Eine integrierte KI erspart Ihnen das. Darüber hinaus können Sie auch „#“ in die Eingabeaufforderung des Terminals eingeben, um AI-Befehlsvorschläge zu erhalten.

Warp Drive ist Ihre persönliche Workflow-Bank

Warp wird mit Warp Drive geliefert, einem Tresor zum Speichern Ihrer am häufigsten verwendeten Befehle, Arbeitsabläufe und Notizbücher. Sie können darauf zugreifen, indem Sie auf das Symbol in der oberen linken Ecke des Terminals klicken oder Strg+Umschalt+\ drücken.

Sie können Ihre häufig verwendeten Befehle mit einer Beschreibung ihrer Funktion speichern, sodass Sie sie nicht jedes Mal merken und eingeben müssen. Sie können einfach auf den Workflow klicken und der Befehl wird in die Eingabeaufforderung kopiert. Darüber hinaus können Sie parametrisierte Befehle speichern. Wenn ein Befehl also Argumente akzeptiert, können Sie diesen Parameter in doppelte geschweifte Klammern schreiben, um anzuzeigen, dass es sich um ein Argument handelt.

Sie können auch eine Beschreibung dieses Arguments und bei Bedarf einen Standardwert dafür speichern. Hier ist ein Beispiel für einen Befehl zum Beenden eines Prozesses an einem Port:

Sie können beliebig viele Argumente hinzufügen. Eine weitere tolle Sache, die ich gefunden habe, ist, dass Sie Ihre Workflows nach Namen suchen können. Auch hier müssen Sie sich weder die Syntax noch die Befehlsnamen merken.

Notizbücher sind interaktive Textblöcke, die im Markdown-Format erstellt werden. Notizbücher können Text, Codeblöcke, Listen, Shell-Snippets und mehr enthalten. Betrachten Sie es als eine Mischung aus Notion und Jupyter Notebook. Sie können Ihre Notizbücher im Markdown-Format exportieren und auch vorhandene von Ihrem System in Warp importieren.

Da ich selbst ein Notion-Benutzer bin, hat mir diese Funktion wirklich gefallen. Durch die im Terminal integrierte Notebook-Funktion, in der ich wichtige Dokumentationen und Notizen aufbewahren kann, muss ich nicht zwischen verschiedenen Ressourcen hin und her wechseln.

Für Codeblöcke und Shell-Befehle gibt es eine Schaltfläche zum Kopieren, mit der dieser Abschnitt per Knopfdruck kopiert wird. Die Codeblöcke unterstützen die Syntaxhervorhebung und speichern die Sprache, in der sie geschrieben sind. Für Shell-Befehle gibt es auch eine Schaltfläche „Im Terminal ausführen“, die diesen Befehl automatisch in die Terminal-Eingabeaufforderung kopiert. Da Sie das Terminal in mehrere Fensterbereiche unterteilen können, können Sie Ihr Notebook auf der einen Seite und den Eingabeaufforderungsbildschirm auf der anderen Seite behalten.

Sie können im Terminal zusammenarbeiten

Mit Warp können Sie Teams erstellen und Mitglieder hinzufügen. Um diese Option zu finden, müssen Sie zum gleichen Menü wie Warp Drive gehen. Sie können Ihrem Team einen Namen geben.

Nach der Erstellung können Sie andere per E-Mail oder über einen benutzerdefinierten Link einladen. Ihre Teammitglieder können auf Arbeitsabläufe und Notizbücher zugreifen, die Sie mit dem Team teilen. Im kostenlosen Plan können Sie bis zu drei Mitglieder haben und bis zu drei Notizbücher und 10 Arbeitsabläufe teilen. Darüber hinaus können Sie Sitzungen, Befehlszeilensteuerungen und Terminal-Eingabe-Ausgabe-Blöcke mit Mitgliedern teilen.

Es gibt einige Haken

Ein Terminalemulator, der die Registrierung eines Kontos erfordert, kommt bei vielen Linux-Benutzern möglicherweise nicht gut an, insbesondere wenn es sich um einen Closed-Source-Emulator handelt. Das Gute daran ist jedoch, dass Sie bei einem kompletten Wechsel auf ein anderes Gerät keine Ihrer gespeicherten Arbeitsabläufe verlieren, da Sie nach der Anmeldung Zugriff auf alles haben.

Die Kontoanforderung hilft auch bei den Kollaborationsfunktionen. Heutzutage erfordern die meisten Dienste ein Konto, das ist also verständlich. Aber die Warp-Entwickler könnten es optional machen. Für die meisten Menschen ist die erzwungene Anmeldung der größte Dealbreaker.

Ohne Internetverbindung ist Warp Drive eingeschränkt. Wenn Sie offline sind, sind Dateien schreibgeschützt. Sie können Dateien in Ihrem persönlichen Bereich erstellen und bearbeiten, diese werden jedoch erst synchronisiert, wenn Warp eine Verbindung zum Internet herstellt. Teamfunktionen können ebenfalls nicht verwendet werden.

Das Gerät ist auch mit Telemetrie ausgestattet. Es sammelt Ihre Analysen und Absturzberichte. Sie können diese in den Einstellungen deaktivieren, sie sind jedoch standardmäßig aktiviert. Warp behauptet, dass es die Eingabe- und Ausgabedaten Ihres Terminals nicht erfasst. Weitere Informationen finden Sie in deren Datenschutzbestimmungen. Darüber hinaus planen sie, ihren clientseitigen Code in Zukunft als Open Source bereitzustellen.

Das könnte eine Kleinigkeit sein. Standardmäßig ist das Eingabeaufforderungsfeld an der Unterseite des Terminals befestigt, was meiner Meinung nach eine schlechte Position ist. Wenn Sie an normale Terminals gewöhnt sind, müssen Sie beim Eingeben der Befehle in Warp viel nach unten schauen. Natürlich können Sie dies einfach in den Einstellungen ändern und dafür sorgen, dass es oben bleibt.

Rocken Sie Linux mit einem leistungsstarken Terminal

Da haben Sie es also. Meine Erfahrung mit Warp, einem KI-gestützten Terminal-Tool mit blockartigen Ausgaben, Notion-ähnlichen Notizbüchern und Funktionen für die Zusammenarbeit. Es kann zwar Ihre Produktivität steigern und Ihre Terminalsitzungen wesentlich effizienter gestalten, doch der Preis für die Registrierung eines Kontos und die erzwungene Anmeldung könnte viele Leute davon abhalten. Aber wenn das für Sie kein Problem darstellt, probieren Sie Warp aus und erleben Sie, wie es Ihre Verwendung der Befehlszeile verändert.

Verwandte Artikel