Welche Texteditoren sind verfügbar?

In diesem Artikel heben wir einige Dinge hervor, die Sie beachten sollten, wenn Sie einen Texteditor für die Webentwicklung installieren.

Voraussetzungen: Sie sollten bereits wissen, welche verschiedene Software benötigt wird, um eine Website zu erstellen.
Ziel: Lernen Sie, wie Sie einen Texteditor auswählen, der am besten zu Ihren Bedürfnissen als Webentwickler passt.

Zusammenfassung

Eine Website besteht hauptsächlich aus Textdateien. Für ein angenehmes, unterhaltsames Entwicklungserlebnis sollten Sie Ihren Texteditor weise wählen.

Die schiere Anzahl an Auswahlmöglichkeiten kann überwältigend sein, da ein Texteditor so grundlegend in der Informatik verankert ist (ja, Webentwicklung ist Informatik). Im Idealfall würden Sie so viele Editoren wie möglich ausprobieren und herausfinden, welcher am besten zu Ihrem Arbeitsablauf passt. Aber wir geben Ihnen einige Anhaltspunkte für den Einstieg.

Hier sind die Hauptfragen, die Sie berücksichtigen sollten:

  • Mit welchem Betriebssystem möchte ich arbeiten?
  • Welche Art von Technologien möchte ich bearbeiten?
  • Welche grundlegenden Funktionen erwarte ich von meinem Texteditor?
  • Möchte ich meinem Texteditor zusätzliche Funktionen hinzufügen?
  • Benötige ich Unterstützung/Hilfe bei der Verwendung meines Texteditors?
  • Ist mir das Aussehen und die Bedienung meines Texteditors wichtig?

Beachten Sie, dass wir den Preis nicht erwähnt haben. Natürlich ist das auch wichtig, aber die Kosten eines Produkts haben wenig mit seiner Qualität oder Leistungsfähigkeit zu tun. Es besteht eine große Chance, dass Sie einen passenden Texteditor kostenlos finden.

Hier sind einige beliebte Editoren:

Editor Lizenz Preis OS Support Dok. Erweiterbar
Bluefish GPL 3 Kostenlos Windows, Mac, Linux Mailingliste, Wiki Online-Handbuch Ja
Brackets MIT/BSD Kostenlos Windows, Mac, Linux IRC GitHub Wiki Ja
Nova Closed Source 99 $ Mac Twitter, Forum, Online eBook Ja
CodeLobster Closed Source Kostenlos Windows, Mac, Linux Forum, Email Online-Handbuch Ja
Emacs GPL 3 Kostenlos Windows, Mac, Linux FAQ, Mailingliste, Newsgroup Online-Handbuch Ja
Espresso Closed Source 99 $ Mac Email Online-Handbuch Ja
Gedit GPL Kostenlos Windows, Mac, Linux Discourse, IRC Online-Handbuch Ja
Kate LGPL, GPL Kostenlos Windows, Mac, Linux Mailingliste, IRC Online-Handbuch Ja
Notepad++ GPL Kostenlos Windows Forum Online-Handbuch Ja
PSPad Closed Source Kostenlos Windows FAQ, Forum Online-Hilfe Ja
Sublime Text Closed Source 70 $ Windows, Mac, Linux Forum Offiziell, Inoffiziell Ja
TextMate Closed Source 50 $ Mac Twitter, IRC, Mailingliste, Email Online-Handbuch Ja
BBEdit Closed Source Kostenlos Mac FAQ Online-Handbuch Nein
VIM Spezifische Open License Kostenlos Windows, Mac, Linux Mailingliste Online-Handbuch Ja
Visual Studio Code Open Source unter MIT-Lizenz / Spezifische Lizenz für das Produkt Kostenlos Windows, Mac, Linux FAQ Dokumentation Ja

Aktives Lernen

In diesem Abschnitt des aktiven Lernens möchten wir, dass Sie versuchen, einen Texteditor Ihrer Wahl zu verwenden und/oder zu installieren. Auf Ihrem Computer könnte bereits einer der oben vorgeschlagenen Editoren installiert sein (z.B. Gedit, wenn Sie die GNOME-Desktopumgebung verwenden, Kate, wenn Sie KDE verwenden, etc.), falls nicht, sollten Sie versuchen, einen oder mehrere Texteditoren Ihrer Wahl zu installieren.

Versuchen Sie, die Einstellungen Ihres Editors durchzugehen und das Handbuch oder die Dokumentation zu lesen, um zu sehen, was er kann. Insbesondere (wenn möglich in Ihrem Editor), versuchen Sie:

  • Syntax-Highlighting-Einstellungen und Farben zu ändern
  • Mit der Breite der Einrückung zu spielen und diese auf eine geeignete Einstellung für Ihre Bedürfnisse festzulegen
  • Einstellungen für automatisches Speichern und Sitzungswiederherstellung zu überprüfen
  • Verfügbare Plugins zu konfigurieren und zu untersuchen, wie man neue erhält
  • Farbpaletten zu ändern
  • Ansichtseinstellungen anzupassen und zu sehen, wie Sie das Layout der Ansichten ändern können
  • Zu überprüfen, welche Programmiersprachen/Technologien Ihr Editor unterstützt

Während Sie lernen, sollten die Standardeinstellungen der meisten Texteditoren ausreichen, aber es ist wichtig, Ihre gewählten Werkzeuge gut kennenzulernen, damit Sie den besten für Ihre Verwendung auswählen können. Mit zunehmender Erfahrung werden Sie mehr darüber lernen, wie Sie Ihre Editoren und Werkzeuge anpassen, und vor allem lernen Sie, welche Funktionen für Ihre Zwecke nützlicher sind.

Eine tiefere Betrachtung

Auswahlkriterien

Was sollten Sie im Detail beachten, wenn Sie einen Texteditor auswählen?

Mit welchem Betriebssystem möchte ich arbeiten?

Natürlich ist es Ihre Wahl. Einige Editoren sind jedoch nur für bestimmte Betriebssysteme verfügbar. Wenn Sie gerne hin- und herwechseln, schränkt das die Möglichkeiten ein. Jeder Texteditor kann die Arbeit erledigen, wenn er auf Ihrem System läuft, aber ein plattformübergreifender Editor erleichtert die Migration von einem Betriebssystem zum anderen.

Finden Sie also zuerst heraus, welches Betriebssystem Sie verwenden, und überprüfen Sie dann, ob ein bestimmter Editor Ihr Betriebssystem unterstützt. Die meisten Editoren geben auf ihrer Website an, ob sie Windows oder Mac unterstützen, obwohl einige Editoren nur bestimmte Versionen unterstützen. Wenn Sie Ubuntu verwenden, sollten Sie am besten im Ubuntu Software Center suchen. Generell ist die Linux/UNIX-Welt natürlich ein ziemlich vielfältiger Ort, an dem verschiedene Distributionen mit unterschiedlichen, inkompatiblen Verpackungssystemen arbeiten. Das bedeutet, dass Sie, wenn Sie sich für einen obskuren Texteditor entschieden haben, diesen möglicherweise selbst aus dem Quellcode kompilieren müssen (nichts für schwache Nerven).

Welche Art von Technologien möchte ich bearbeiten?

Im Allgemeinen kann jeder Texteditor jede Textdatei öffnen. Das funktioniert großartig, um sich selbst Notizen zu schreiben, aber wenn Sie Webentwicklung betreiben und in HTML, CSS und JavaScript schreiben, können Sie ziemlich große, komplexe Dateien erstellen. Machen Sie es sich einfacher, indem Sie einen Texteditor wählen, der die Technologien versteht, mit denen Sie arbeiten. Viele Texteditoren helfen Ihnen mit Funktionen wie:

  • Syntax-Highlighting. Machen Sie Ihre Datei lesbarer, indem Sie Schlüsselwörter basierend auf der verwendeten Technologie farblich kodieren.
  • Codevervollständigung. Sparen Sie Zeit, indem Sie wiederkehrende Strukturen automatisch vervollständigen (zum Beispiel schließt er automatisch HTML-Tags oder schlägt gültige Werte für eine bestimmte CSS-Eigenschaft vor).
  • Code-Snippets. Wie Sie beim Starten eines neuen HTML-Dokuments gesehen haben, verwenden viele Technologien immer wieder dieselbe Dokumentstruktur. Ersparen Sie sich den Aufwand, dies alles erneut einzugeben, indem Sie ein Code-Snippet verwenden, um Ihr Dokument vorab auszufüllen.

Die meisten Texteditoren unterstützen jetzt Syntax-Highlighting, aber nicht unbedingt die anderen beiden Funktionen. Stellen Sie insbesondere sicher, dass Ihr Texteditor Highlighting für HTML, CSS und JavaScript unterstützt.

Welche grundlegenden Funktionen erwarte ich von meinem Texteditor?

Das hängt von Ihren Bedürfnissen und Plänen ab. Diese Funktionen sind oft hilfreich:

  • Such- und Ersetzungsfunktion, in einem oder mehreren Dokumenten, basierend auf regulären Ausdrücken oder anderen Mustern nach Bedarf
  • Schnell zu einer bestimmten Zeile springen
  • Zwei Teile eines großen Dokuments separat anzeigen
  • HTML so anzeigen, wie es im Browser aussehen wird
  • Text gleichzeitig an mehreren Stellen auswählen
  • Die Dateien und Verzeichnisse Ihres Projekts anzeigen
  • Ihren Code automatisch mit einem Code-Beautifier formatieren
  • Rechtschreibprüfung
  • Code automatisch einrücken, basierend auf Einrückungseinstellungen

Möchte ich meinem Texteditor zusätzliche Funktionen hinzufügen?

Ein erweiterbarer Editor kommt mit weniger integrierten Funktionen, kann aber basierend auf Ihren Bedürfnissen erweitert werden.

Wenn Sie sich nicht sicher sind, welche Funktionen Sie möchten, oder wenn Ihrem bevorzugten Editor diese Funktionen von Haus aus fehlen, suchen Sie nach einem erweiterbaren Editor. Die besten Editoren bieten viele Plugins und idealerweise eine Möglichkeit, neue Plugins automatisch zu suchen und zu installieren.

Wenn Sie viele Funktionen mögen und Ihr Editor aufgrund all Ihrer Plugins langsamer wird, versuchen Sie, eine IDE (integrierte Entwicklungsumgebung) zu verwenden. Eine IDE bietet viele Werkzeuge in einer Schnittstelle und ist für Anfänger etwas einschüchternd, aber immer eine Option, wenn sich Ihr Texteditor zu eingeschränkt anfühlt. Hier sind einige beliebte IDEs:

Benötige ich Unterstützung/Hilfe bei der Verwendung meines Texteditors?

Es ist immer gut zu wissen, ob Sie Hilfe erhalten können oder nicht, wenn Sie Software verwenden. Bei Texteditoren sollten Sie nach zwei verschiedenen Arten von Unterstützung suchen:

  1. Benutzerorientierte Inhalte (FAQ, Handbuch, Online-Hilfe)
  2. Diskussionen mit Entwicklern und anderen Benutzern (Forum, Email, IRC)

Verwenden Sie die schriftliche Dokumentation, während Sie lernen, wie Sie den Editor verwenden. Kontaktieren Sie andere Benutzer, wenn Sie beim Installieren oder Verwenden des Editors auf Probleme stoßen.

Ist mir das Aussehen und die Bedienung meines Texteditors wichtig?

Nun, das ist eine Frage des Geschmacks, aber einige Leute mögen es, jedes Element der Benutzeroberfläche (UI) anzupassen, von Farben bis zu den Button-Positionen. Editoren variieren stark in ihrer Flexibilität, also überprüfen Sie dies im Voraus. Es ist nicht schwer, einen Texteditor zu finden, der das Farbschema ändern kann, aber wenn Sie umfangreiche Anpassungen wünschen, sind Sie möglicherweise besser mit einer IDE beraten.

Installation und Einrichtung

Die Installation eines Texteditors ist in der Regel recht unkompliziert. Die Methode variiert je nach Plattform, sollte aber nicht allzu schwierig sein:

  • Windows. Die Entwickler stellen Ihnen eine .exe- oder .msi-Datei zur Verfügung. Manchmal wird die Software in einem komprimierten Archiv wie .zip, .7z oder .rar geliefert. In diesem Fall müssen Sie ein zusätzliches Programm installieren, um den Inhalt aus dem Archiv zu extrahieren. Windows unterstützt .zip standardmäßig.
  • Mac. Auf der Website des Editors können Sie eine .dmg-Datei herunterladen. Einige Texteditoren finden Sie direkt im Apple Store, um die Installation noch einfacher zu gestalten.
  • Linux. In den beliebtesten Distributionen können Sie mit Ihrem grafischen Paketmanager beginnen (Ubuntu Software Center, mintInstall, GNOME Software, &c.). Oft finden Sie eine .deb- oder .rpm-Datei für vorverpackte Software, aber meistens müssen Sie den Repository-Server Ihrer Distribution verwenden oder, im schlimmsten Fall, Ihren Editor aus dem Quellcode kompilieren. Nehmen Sie sich die Zeit, die Installationsanweisungen auf der Website des Texteditors sorgfältig zu überprüfen.

Wenn Sie einen neuen Texteditor installieren, wird Ihr Betriebssystem wahrscheinlich weiterhin Textdateien mit seinem Standardeditor öffnen, bis Sie die Dateizuordnung ändern. Diese Anweisungen helfen Ihnen, Ihrem Betriebssystem anzugeben, dass es Dateien in Ihrem bevorzugten Editor öffnen soll, wenn Sie darauf doppelklicken:

Nächste Schritte

Nun, da Sie einen guten Texteditor haben, könnten Sie sich die Zeit nehmen, Ihre grundlegende Arbeitsumgebung zu finalisieren, oder, wenn Sie damit sofort spielen möchten, Ihre erste Webseite schreiben.