Der Open-Source-Editor von Adobe ist nach monatelanger harter Arbeit der Brackets-Community endlich bei Linux angekommen.
Ob es letztendlich Ihren Lieblingseditor entthront oder Ihre Wahl der IDE festigt, ist schwer zu sagen im Moment, aber wir haben Brackets noch einmal kurz hinter uns gebracht, um Ihnen einen Vorgeschmack auf die neuesten Versionen von Adobe zu geben Bemühungen.
Das erste, was Sie beim Starten von Brackets bemerken werden, ist, dass es nicht nativ ist. Wenn die Seitenleiste es nicht verrät, wird es sicherlich die fehlende globale Menüintegration oder sogar ein standardmäßiges GTK-Kontextmenü oder eine Menüleiste geben. Aber lass dich davon nicht abschrecken. Ähnlich wie bei Sublime Text passt die Benutzeroberfläche nicht immer hinein, aber was Sie an Konsistenz verlieren, gewinnen Sie an Funktionen.
Und vieles wie Erhabener Text, Brackets hat auch die Erweiterbarkeit im Auge. Erweiterungen können schnell installiert werden, indem Sie auf das zweite Symbol in der rechten Symbolleiste klicken (obwohl die Installation und Verwaltung von Erweiterungen in der Linux-Version noch implementiert werden muss). Die Sammlung der verfügbaren Erweiterungen ist im Moment viel kleiner als bei Sublime Text, aber die wenigen, die
sind verfügbar zeigen die Leistungsfähigkeit von Brackets Ansatz zur Codebearbeitung.Zum Beispiel die Klammern Todo Erweiterung bietet einen Bereich, um schnell nach Kommentaren zu suchen, die mit TODO, FIXME und einer Reihe anderer Tags gekennzeichnet sind, während Theseus – ein gemeinsames Forschungsprojekt der User Interface Design Group at MIT und Adobe Research – ermöglicht Ihnen das Debuggen von JavaScript innerhalb von Brackets, Zählen, Beschriften und Bereitstellen von Backtraces für alle aufgerufenen Funktionen.
Eine der einzigartigen Funktionen von Brackets ist die Möglichkeit, bestimmte Elemente wie CSS-Klassen oder JavaScript-Funktionen schnell dort zu bearbeiten, wo Sie sie tatsächlich verwenden. Anstatt eine Klasse zu jagen, die in Tausenden von CSS-Zeilen vergraben ist, drücken Sie Strg-E durchsucht den gesamten „Dateibaum“ (alles im geöffneten Ordner) und präsentiert Nur die entsprechenden Klassen zur Bearbeitung.
Wenn Sie mit der Maus über bestimmte Elemente fahren, wird auch ein Popup mit einer Farbe oder einem Bild angezeigt, um schnell eine Vorschau der Änderungen anzuzeigen, ohne Ihren Browser neu laden oder ein referenziertes Bild suchen zu müssen.
Aber wenn du sind Wenn Sie im Browser arbeiten, können Sie die „Live-Vorschau“-Funktion von Brackets (derzeit auf Chrome beschränkt) verwenden, um Änderungen automatisch zu laden, wenn Sie CSS bearbeiten oder eine HTML-Datei speichern. Das ist nicht ganz so funktionsreich oder nahtlos wie beispielsweise IntelliJ IDEA/WebStorm, wo Sie Elemente auf der Seite vom Editor aus hervorheben können (eine Option besteht, dasselbe in Klammern zu tun, hat aber bei mir noch nicht funktioniert) und die Seite in Echtzeit aktualisieren, ohne speichern zu müssen, aber es ist immer noch schneller, als in den Browser zu wechseln und die Seite neu zu laden, um Hand.
Die üblichen Vorbehalte gelten für Sprachen, die traditionell IDEs wie Java, Scala usw. verwenden. Obwohl Sie Brackets für die Syntaxhervorhebung und das Öffnen von Dateien für diese Sprachen verwenden können, werden Ihnen die Feinheiten von Eclipse, IntelliJ IDEA und anderen IDEs schmerzlich fehlen.
Eine nicht-native Menüleiste ist nicht immer eine schlechte Wahl, aber für einen erweiterbaren Editor laufen Menüs Gefahr, unhandlich zu werden, sobald Sie alle Ihre bevorzugten Erweiterungen hinzufügen. Der Zugriff auf Elemente über das HUD oder sogar eine Sublime Text-ähnliche „Befehlspalette“ würde Wunder bewirken, um tastaturorientierte Arbeitsabläufe zu vereinfachen. Obwohl eine Shortcut-Remapper-Erweiterung existiert – und mit Ihren anderen Erweiterungen zusammenarbeitet, um widersprüchliche Shortcuts neu zuzuordnen – ist es nicht immer einfach, sich an eine Handdrehkombination für einen selten verwendeten Befehl zu erinnern.
Eine native GTK-Menüleiste ist derzeit im Backlog, aber ob es mit der globalen Menüleiste von Unity oder mit dem HUD funktioniert, bleibt abzuwarten.
Das Installieren von Erweiterungen wird unter Linux noch nicht unterstützt, befindet sich jedoch derzeit im Backlog von Brackets Trello-Board sowie. In der Zwischenzeit können Sie Erweiterungen manuell herunterladen und in ~/.Brackets/extensions/user entpacken, um sie beim Neustart verfügbar zu machen.
Obwohl Brackets hervorragend für die Codebearbeitung geeignet ist, können weder Bilder oder andere Assets geöffnet werden, noch können Sie Anwendungen zum Öffnen dieser Dateien definieren. "In OS anzeigen" muss auch in der Linux-Version noch implementiert werden, daher müssen Sie Projektdateien in Ihrem Dateimanager von Hand öffnen.
Sobald die Funktion ist implementiert, wird sich die Bildverarbeitung von Brackets nicht viel von Sublime Text unterscheiden – d um es in Ihrem Dateimanager zu öffnen – Sie können jedoch immer noch eine Vorschau der Bilder anzeigen, indem Sie mit der Maus über deren Pfade in HTML img src. fahren Attribute.
Obwohl die Brackets-Entwickler Deb-Pakete für eine einfache Installation auf Debian-basierten Betriebssystemen bereitgestellt haben, gibt es noch ein paar Verpackungs-Macken und fehlende Bibliotheken, die es zu lösen gilt.
Wenn Sie zur Download-Seite eilen, Brackets installieren und feststellen, dass es nicht gestartet wird, treffen Sie möglicherweise auf eine dieser fehlenden Bibliotheken. Ab Sprint 28 kann die 64-Bit-Version von Brackets nicht gefunden werden libudev0.so.0, aber du kannst eine Lösung finden hier in der Zwischenzeit.
„Brackets ist definitiv ein Upgrade von gEdit“
Wenn Sie ein Webentwickler sind, der gEdit oder andere ziemlich einfache Editoren verwendet, ist Brackets auf jeden Fall die richtige Wahl ein Upgrade, wenn Sie etwas mehr Hilfe oder zusätzliche Funktionen ohne zu viel suchen Aufregung.
Wenn Sie Sublime Text, WebStorm oder eine beliebige Anzahl ausgereifter Editoren und IDEs verwenden, vermissen Sie wahrscheinlich nichts, was Ihre aktuelle Umgebung noch nicht hat.
Brackets macht mit Hilfe von Adobe und der größeren Brackets-Community schnelle Fortschritte. Sobald die größeren Linux-bezogenen Fehler und fehlenden Funktionen ein paar Sprints später behoben sind, wird es ein viel robustere Lösung für Leute, die ein kostenloses und Open-Source-Upgrade für den bescheidenen Texteditor suchen.
Klammern herunterladen
Alles Ubuntu, Täglich. Seit 2009.