Es gibt keinen Mangel an Texteditoren, sei es für Linux, Mac oder Windows. Die Entwickler von Github sind jedoch der Ansicht, dass alle vorhandenen Texteditoren ihrem Standard nicht entsprechen, und beschlossen daher, einen eigenen Texteditor zu entwickeln. Als Ergebnis wurde Atom geboren. Als "ein hackbarer Texteditor für das 21. Jahrhundert" bezeichnet, bietet Atom viele nützliche Funktionen, die in anderen Texteditoren nicht zu finden sind. In der kurzen Zeit, die es schon gibt, hat Atom bereits viele Entwickler begeistert. Schauen wir uns an, wie es mit anderen Texteditoren abschneidet.

Hinweis : Diese Überprüfung erfolgt unter Ubuntu Linux. Installationsanweisungen unterscheiden sich in den verschiedenen Betriebssystemen.

Installation

Im Moment ist die Installation von Atom keine einfache Aufgabe, unabhängig davon, ob Sie Windows, Mac oder Linux verwenden. Sie können die Installationsanweisungen hier befolgen, um Atom in Ihrem Betriebssystem zu installieren.

In Ubuntu können Sie den PPA (nur von WebUpd8 für 64-Bit-Rechner bereitgestellt) verwenden, um Atom zu installieren:

 sudo add-apt-repository ppa: webupd8team / atom sudo apt-get Aktualisierung sudo apt-get install atom 

Hinweis : Nicht-Ubuntu-Benutzer können den benutzerdefinierten Atom-Build von hier aus abrufen, extrahieren und doppelklicken Sie auf die ausführbare Datei "atom".

Überblick

Wie Sie auf dem Screenshot sehen können, ist die Hauptoberfläche sehr ähnlich zu Sublime Text. Sie erhalten eine Oberfläche mit Registerkarten mit einem dunklen Hintergrund, und der Dateipfad der aktuell geöffneten Datei wird in der unteren Statusleiste angezeigt. Beim ersten Start wird eine Begrüßungsnachricht angezeigt.

Eine andere Sache, die es Sublime Text ähnlich macht, ist die Befehlspalette, wo Sie sie verwenden können, um nach selten verwendeten Befehlen zu suchen. Sie teilen sogar die gleiche Tastenkombination (Befehl + Umschalt + P / Strg + Umschalt + P).

Sprachunterstützung und Syntax-Highlighting

Anders als die integrierte node.js-Unterstützung unterstützt Atom auch viele Programmiersprachen wie PHP, Javascript, HTML, CSS, Sass, Less, Python, C, C ++, Coffeescript usw. Um die vollständige Liste der von Atom unterstützten Sprachen zu sehen, einfach Klicken Sie unten in der Statusleiste auf den Indikator Sprache.

Ja, es unterstützt auch Syntaxhervorhebung, was für die Programmierung von IDE essentiell ist. Sie können die Syntaxfarbe auch im Abschnitt "Thema" ändern.

Pakete

Pakete machen Atom nützlich und leistungsfähig. Pakete sind wie Erweiterungen oder Plugins, die Sie installieren können, um die Funktionalität von Atom zu erweitern. Die Standardinstallation wird mit einer guten Paketbibliothek geliefert, wie Markdown Preview, Bracket Matcher, Git Diff, etc, und Sie können zusätzliche Pakete direkt im Abschnitt "Preferences -> Packages" installieren. Um beispielsweise ein Farbauswahl-Paket zu installieren, müssen Sie lediglich auf die Schaltfläche "Installieren" unterhalb des Paketnamens klicken.

Andere Eigenschaften

Da Atom von den Entwicklern von Github entwickelt wurde, ist es keine Überraschung, dass es Git-Unterstützung und Github-Integration gibt. Es unterstützt auch die Markdown-Syntax und verfügt über eine Markdown-Live-Vorschau.

Chrome-Entwicklungstools

Chrome Dev Tool ist ein nützliches Tool, das nur in Google Chrome verfügbar ist. Um die Skripts zu testen, müssen wir sie oft in Chrome laden, bevor wir sie mit dem Chrome-Entwicklungstool debuggen können. In Atom ist das Chrome Dev-Tool integriert, sodass Sie Ihren Code problemlos in Atom debuggen können. Von all den Eigenschaften ist das eine, die mich aufgeregt hat.

Themen

Wie viele andere Texteditoren können Sie das Aussehen des Atom Texteditors ändern. Im Abschnitt "Thema" unter "Einstellungen" können Sie das Thema in ein anderes Thema ändern. Es gibt nur wenige vorinstallierte Designs, aber Sie können weitere Designs von https://atom.io/themes herunterladen. Alternativ können Sie das Stylesheet des vorhandenen Themas bearbeiten, um das zu erhalten, was Sie möchten.

Fazit

Obwohl Atom noch in der Beta ist, ist es beeindruckend. Die Tatsache, dass es auf Web-Technologien basiert, macht es vollständig anpassbar und erweiterbar. Das Modellieren nach dem Aussehen und Verhalten von Sublime Text ist auch eine gute Idee, da es jede Lernkurve beim Wechseln von einem anderen Texteditor reduzieren (oder eliminieren) kann. Ich kann definitiv sehen, dass es in Zukunft besser wird. Wenn Sie es nicht versucht haben, versuchen Sie es. Ich bin sicher, du wirst es lieben.