Es ist immer wieder interessant zu sehen, welche Features und Erweiterungen Bare Bones Software bereithält BBEdit, wenn man bedenkt, dass sich der ehrwürdige Texteditor seit über 33 Jahren weiterentwickelt. Für das große BBEdit 15-Update, das jetzt ausgeliefert wird, hat das Unternehmen implementiert Ergänzungen und Verfeinerungen die das Potenzial haben, Ihren Arbeitsablauf zu unterstützen.

chatgpt-Arbeitsblätter

Die bedeutendste neue Funktion – zumindest aus trendiger Sicht – ist die Hinzufügung von ChatGPT-Arbeitsblättern, die das Konzept der Shell-Arbeitsblätter von BBEdit erweitern, mit denen Sie mit der Unix-Shell chatten können. Mit ChatGPT-Arbeitsblättern, auf die Sie über das Menü „Datei“ > „Neu“ zugreifen können, können Sie Gespräche mit ChatGPT direkt im BBEdit-Arbeitsblatt führen, wobei jede Antwort direkt unter Ihrer Eingabeaufforderung angezeigt wird. (Drücken Sie wie bei Shell-Arbeitsblättern die Eingabetaste oder Strg-Eingabetaste, um Ihren Befehl an die ChatGPT-API zu senden.) Sie können vorgeschlagene Zeilen zum Einfügen in Ihren Code kopieren (verwenden Sie zuerst Text > Anführungszeichen entfernen) und die Konversation fortsetzen, bis Sie das erhalten, was Sie möchten .

Für die Interaktion mit ChatGPT sind ein ChatGPT-Konto und ein API-Schlüssel erforderlich. Beachten Sie, dass Der API-Zugriff ist separat aus dem interaktiven ChatGPT-Abonnement von OpenAI. Obwohl OpenAI für API-Anfragen Gebühren erhebt, verdient Bare Bones mit der Funktion kein Geld. Alle Anfragen und Antworten werden direkt zwischen BBEdit und OpenAI übertragen, sodass Bare Bones Ihre Konversationen nie sieht.

Ich bin optimistisch, was den Nutzen generativer KI-Tools wie ChatGPT für das Schreiben von Code angeht. Im Gegensatz zu normalen Gesprächen, bei denen man von der anderen Person nicht erwartet, dass sie etwas erfindet oder Fakten völlig falsch versteht, ist das Programmieren ein iterativer Prozess, bei dem Fehler gemacht und behoben werden, bis alles richtig funktioniert. Ich habe festgestellt, dass das Schreiben von AppleScripts mit ChatGPT dem Hin und Her bei der Arbeit mit einer anderen Person ziemlich ähnlich ist. TidBITS-Redakteur Glenn Fleishman hat kürzlich eine Website für ein bevorstehendes Buch erstellt, indem er sich auf die interaktive Form von ChatGPT 4 stützte, um mit seinen eingerosteten und veralteten HTML-, CSS- und JavaScript-Kenntnissen zu helfen. Er konnte bestimmte Seitenlayouts und interaktive Funktionen beschreiben, und der Code von ChatGPT funktionierte normalerweise ohne oder mit nur geringen Änderungen.

Siehe auch  ChatGPT macht eine mutige Preisvorhersage für Bitcoin im Jahr 2024

Ich empfehle den Programmierer James Somers nachdenklicher Artikel zu diesem Thema im New Yorker. Es schließt mit:

Ich vermute, dass wir, wenn mein Kind erwachsen wird, über „den Programmierer“ so denken werden, wie wir jetzt auf „den Computer“ zurückblicken, als sich dieser Ausdruck auf eine Person bezog, die Berechnungen von Hand durchführte. Das Programmieren durch die Eingabe von C++ oder Python selbst könnte irgendwann genauso lächerlich erscheinen wie das Ausgeben von Anweisungen im Binärformat auf einer Lochkarte. Dijkstra wäre entsetzt, aber Computer dazu zu bringen, genau das zu tun, was man will, könnte eine Frage höflicher Bitte sein.

Die ChatGPT-Arbeitsblätter von BBEdit sind ein erster Schritt, um flüssigere Gespräche rund um den Code zu ermöglichen, und ich gehe davon aus, dass das Unternehmen Feedback von Kunden entgegennehmen wird, die es verwenden (und sie möchten von Ihnen hören – seien Sie nicht schüchtern!), um die Entwicklung zu informieren solche Funktionen.

Minikarte

Minikarte Von Bbedit 15Jeder, dessen Code oder Dokumente seitenlang sind, wird Minimap zu schätzen wissen. Wenn Sie Fenster > Paletten > Minikarte wählen, wird eine verkleinerte Version des aktuellen Dokuments angezeigt, die über allen anderen BBEdit-Fenstern schwebt und ein zeigt griechisch Version, komplett mit Kolorierung und Auswahl. Ein etwas dunklerer Hintergrund in der Minikarte zeigt den Teil des Dokuments an, der gerade angezeigt wird.

Die Idee hinter der Minikarte ist, dass Sie sich damit einen Überblick über Ihr Dokument verschaffen und schnell navigieren können – ein Klick in die Minikarte verschiebt die Einfügemarke an die entsprechende Stelle im Dokument. Es ist wie eine Scrub-Funktion in einem Video-Editor oder Streaming-Player. Sie können sogar Text in der Minikarte auswählen, um eine präzise Auswahl im Dokument zu erstellen.

Spickzettel

Mit BBEdit 13 wurde ein Grep-Spickzettel eingeführt, der in das Suchfenster integriert ist, und in BBEdit 13.5 erschien ein Markdown-Spickzettel. Sie sollen als schnelle Referenz für Textteile dienen, an die Sie sich nie ganz erinnern können – enthält ein Markdown-Link zuerst eckige Klammern und dann Klammern, oder ist es umgekehrt? Ihre Einträge sind im Wesentlichen Live-Links: Durch Klicken auf ein Element in einem Spickzettel wird es in das aktuelle Dokument eingefügt.

Siehe auch  Die OFFIZIELLE ChatGPT-App für das iPhone ist HIER...

Bbedit 15 SpickzettelMit BBEdit 15 können Sie jetzt Ihre eigenen Spickzettel erstellen. Ein Spickzettel verlässt sich auf relativ einfaches JSON. Sobald Sie Ihren Spickzettel erstellt haben, können Sie ihn zusammen mit anderen unter „Fenster“ > „Spickzettel“ verfügbar machen, indem Sie ihn im Support-Ordner „Spickzettel“ von BBEdit ablegen (öffnen Sie ihn, indem Sie „BBEdit“ > „Ordner“ > „Spickzettel“ wählen).

Weitere neue Funktionen und Verbesserungen

BBEdit 15 bringt zahlreiche weitere kleinere Änderungen– insgesamt etwa 200. Hier sind einige meiner Favoriten:

  • Revisionsmenü: Die Navigationsleiste enthält jetzt ein Symbol, das beim Klicken ein Menü mit Überarbeitungen des Dokuments anzeigt. Es ruft von Git, Subversion oder aus dem Dateisystem aufgezeichneten Versionen ab. Das ist großartig! Wählen Sie eine Revision aus dem Menü und BBEdit öffnet ein Fenster „Unterschiede“, in dem die aktuelle Version mit der Revision verglichen wird. Wenn Sie die Datei geändert, aber noch nicht gespeichert haben, können Sie sie auch mit der Version auf der Festplatte vergleichen. Das Revisionsmenü Von Bbedit 15
  • Grep-Statusanzeige: Beim Erstellen einer grep-Suche im Suchfenster kann es leicht passieren, dass man einen Fehler macht und am Ende ein fehlerhaftes Muster erhält, das zu einem Fehler führt. Damit Sie schneller erkennen, dass Sie ein Problem haben, zeigt BBEdit jetzt ein rotes Ausrufezeichen an, wenn beim Tippen ein Fehler festgestellt wird, und ein grünes Häkchen erscheint, wenn Ihr Muster korrekt gebildet wurde. Klicken Sie auf den Indikator, um mehr über den Fehler zu erfahren. (Da die Eingabe während der Eingabe überprüft wird, können Sie beim Verfeinern des Musters beobachten, wie die Anzeige von Rot auf Grün und wieder zurück wechselt.) Grep-Statusanzeige Von Bbedit 15
  • Überarbeitung der Text-Factory-Schnittstelle: Ich bin ein Fan von Textfabriken, mit denen Sie eine Sammlung von BBEdit-Textmanipulationsbefehlen bündeln können, um sie nacheinander für eine ausgewählte Datei, einen ausgewählten Ordner oder eine Gruppe von Dateien auszuführen. Bisher waren Textfabriken auf ein spezielles Bedienfeld angewiesen, sodass Sie jeden Befehl aus einem langen Popup-Menü auswählen mussten. BBEdit 15 verwandelt Textfabriken in Dokumente, die neben anderen in einer BBEdit-Seitenleiste angezeigt werden können, wodurch es einfacher wird, sie mit Projekten zu verknüpfen und sie zusammen mit zugehörigen Dokumenten zu bearbeiten. In jedem Bereich werden auf der linken Seite die verfügbaren Befehle aufgelistet. Doppelklicken Sie auf eines, um es Ihrer Textfabrik hinzuzufügen. Die Text Factory-Schnittstelle Von Bbedit 15
  • Zuletzt geöffnet: Wenn Sie nur „Datei“ > „Zuletzt geöffnet“ wählen – nicht eines der Elemente im Untermenü – öffnet BBEdit jetzt ein Fenster, in dem alle zuletzt verwendeten Elemente und aktuell geöffneten Dokumente aufgelistet sind, sortiert in der gleichen Reihenfolge wie im Untermenü. Mit dem Suchfeld oben können Sie die Liste filtern. Sie können ein oder mehrere Elemente auswählen und die Eingabetaste drücken, um sie zu öffnen. Das Fenster „Zuletzt Geöffnet“ Von Bbedit 15
  • Experteneinstellungen: BBEdit zeigt zahlreiche Optionen in seinem Einstellungsfenster an, aber viele weitere „Experteneinstellungen“ sind zu undurchsichtig, als dass sie eine Aufnahme in die Benutzeroberfläche rechtfertigen würden. Bisher konnten Sie diese auf einer Support-Seite nachschlagen und mit a festlegen Standardwerte schreiben Befehl in der Befehlszeile. Wenn Sie in BBEdit 15 „BBEdit“ > „Einstellungen“ > „Experte“ wählen, werden alle angezeigt. Sie können nach einer bestimmten Einstellung suchen und diese dann kopieren, um eine korrekte Einstellung zu erhalten Standardwerte schreiben Befehl (mit der Standardeinstellung, bereit zum Anpassen), geeignet zum Einfügen in Terminal oder ein Shell-Arbeitsblatt. Die meisten Menschen werden diese Experteneinstellungen nicht benötigen, aber sie wecken schöne Erinnerungen an die x-eudora-Einstellungen von Eudora. Die Experteneinstellungen Von Bbedit 15
  • Einfügepunktstil: Das ist natürlich trivial, aber mit BBEdit 15 können Sie jetzt Ihren Einfügepunkt vom standardmäßigen blinkenden vertikalen Balken in einen blinkenden Block oder Unterstrich ändern. Sehen Sie in BBEdit > Einstellungen > Bearbeiten nach, ob Sie einen Einfügepunkt im Terminal-Stil wünschen. Der Blockeinfügepunkt Von Bbedit 15
Siehe auch  Das ChatGPT der Robotik ist da ... Und es ist sehr beängstigend. | von Kye Gomez | September 2023

Ich könnte weitermachen, aber Sie können über BBEdit 15 nachdenken Versionshinweise in Ihrer Freizeit.

BBEdit 15 erfordert macOS 11 Big Sur oder höher. Der Upgrade auf BBEdit 15 ist kostenlos für alle, die BBEdit 14 am oder nach dem 1. Juli 2024 gekauft haben, 29,99 $ für andere BBEdit 14-Besitzer und 39,99 $ für Besitzer früherer Versionen. Neue Exemplare von BBEdit kosten 59,99 $.

5/5 - (197 votes)
Anzeige
Nina Weber
Nina Weber is a renowned Journalist, who worked for many German Newspaper's Tech coloumns like Die Zukunft, Handelsblatt. She is a contributing Journalist for futuriq.de. She works as a editor also as a fact checker for futuriq.de. Her Bachelor degree in Humanties with Major in Digital Anthropology gave her a solid background for journalism. Know more about her here.