Welche Texteditoren sind verfügbar?

In diesem Artikel heben wir einige Dinge hervor, die Sie beim Installieren eines Texteditors für die Webentwicklung beachten sollten.

Voraussetzungen: Sie sollten bereits über verschiedene Software, die Sie zum Erstellen einer Website benötigen, Bescheid wissen.
Ziel: Lernen, wie Sie einen Texteditor auswählen, der am besten zu Ihren Bedürfnissen als Webentwickler passt.

Zusammenfassung

Eine Website besteht hauptsächlich aus Textdateien, daher sollten Sie für ein angenehmes und spannendes Entwicklungserlebnis Ihren Texteditor weise wählen.

Die schiere Anzahl an Auswahlmöglichkeiten kann überwältigend sein, da ein Texteditor in der Informatik so grundlegend ist (ja, Webentwicklung ist Informatik). Idealerweise probieren Sie so viele Editoren wie möglich aus und entwickeln ein Gefühl dafür, was zu Ihrem Workflow passt. Aber wir geben Ihnen einige Hinweise zum Einstieg.

Hier sind die wichtigsten Fragen, die Sie berücksichtigen sollten:

  • Mit welchem Betriebssystem (OS) 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?
  • Brauche ich Unterstützung/Hilfe bei der Verwendung meines Texteditors?
  • Ist mir das Erscheinungsbild meines Texteditors wichtig?

Beachten Sie, dass wir den Preis nicht erwähnt haben. Natürlich ist auch das 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 geeigneten Texteditor kostenlos finden.

Hier sind einige beliebte Editoren:

Editor Lizenz Preis OS Unterstützung 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, E-Mail Online-Handbuch Ja
Emacs GPL 3 Kostenlos Windows, Mac, Linux FAQ, Mailingliste, Newsgroup Online-Handbuch Ja
Espresso Closed Source $99 Mac E-Mail 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, E-Mail Online-Handbuch Ja
BBEdit Closed Source Kostenlos Mac FAQ Online-Handbuch Nein
VIM Spezifische Open-Source-Lizenz 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 zum aktiven Lernen möchten wir, dass Sie versuchen, einen Texteditor Ihrer Wahl zu verwenden und/oder zu installieren. Auf Ihrem Computer ist möglicherweise bereits einer der oben vorgeschlagenen Editoren installiert (z. B. Gedit, wenn Sie die GNOME-Desktopumgebung verwenden, Kate, wenn Sie KDE verwenden, usw.), wenn nicht, dann sollten Sie versuchen, einen oder mehrere Texteditoren Ihrer Wahl zu installieren.

Versuchen Sie, in die Einstellungen Ihres Editors einzutauchen und das Handbuch oder die Dokumentation zu lesen, um zu sehen, was er leisten 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, indem Sie sie auf eine passende Einstellung ändern
  • Automatische Speicher- und Sitzungsspeicherungseinstellungen zu überprüfen
  • Verfügbare Plugins zu konfigurieren und zu untersuchen, wie man neue erhält
  • Farbschemata zu ändern
  • Anzeigeeinstellungen anzupassen und zu sehen, wie Sie das Layout der Ansichten ändern können
  • Zu prüfen, welche Programmiersprachen/Technologien Ihr Editor unterstützt

Während Sie lernen, sollten die Standardeinstellungen der meisten Texteditoren ausreichend sein, aber es ist wichtig, sich mit den ausgewählten Werkzeugen vertraut zu machen, damit Sie das für Ihre Nutzung am besten geeignete Werkzeug auswählen können. Sie werden mehr über die Anpassung Ihrer Editoren und Werkzeuge lernen, wenn Sie mehr Erfahrung sammeln, und, noch wichtiger, Sie werden lernen, welche Funktionen für Ihre Zwecke nützlicher sind.

Vertiefen

Auswahlkriterien

Im Detail, worüber sollten Sie nachdenken, wenn Sie einen Texteditor auswählen?

Mit welchem Betriebssystem (OS) möchte ich arbeiten?

Natürlich liegt die Wahl bei Ihnen. 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 vom einen zum anderen Betriebssystem.

Finden Sie also zunächst heraus, welches Betriebssystem Sie verwenden, und prü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, ist es am besten, im Ubuntu Software Center zu suchen. Allgemein gesagt, ist die Linux/UNIX-Welt ziemlich vielfältig, wo verschiedene Distributionen mit unterschiedlichen, inkompatiblen Paketierungssystemen arbeiten. Das bedeutet, wenn Sie ein Herz für einen obskuren Texteditor gefasst haben, müssen Sie ihn möglicherweise selbst aus dem Quellcode kompilieren (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 machen, aber wenn Sie Webentwicklung machen und in HTML, CSS und JavaScript schreiben, können Sie ziemlich große, komplexe Dateien erzeugen. 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 Technologie, die Sie verwenden, farblich kennzeichnen.
  • Codevervollständigung. Sparen Sie Zeit durch die automatische Vervollständigung wiederkehrender Strukturen (zum Beispiel automatisch HTML-Tags schließen oder gültige Werte für eine gegebene CSS-Eigenschaft vorschlagen).
  • Code-Snippets. Wie Sie beim Starten eines neuen HTML-Dokuments gesehen haben, verwenden viele Technologien immer wieder die gleiche Dokumentenstruktur. Sparen Sie sich die Mühe, all dies erneut einzugeben, indem Sie ein Code-Snippet verwenden, um Ihr Dokument vorzufüllen.

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

Welche grundlegenden Funktionen erwarte ich von meinem Texteditor?

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

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

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

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

Wenn Sie sich nicht sicher sind, welche Funktionen Sie möchten, oder Ihr Lieblingseditor diese Funktionen nicht standardmäßig enthält, suchen Sie nach einem erweiterbaren Editor. Die besten Editoren bieten viele Plugins und idealerweise eine Möglichkeit, nach neuen Plugins zu suchen und diese automatisch zu installieren.

Wenn Sie viele Funktionen mögen und Ihr Editor aufgrund all Ihrer Plugins langsamer wird, versuchen Sie die Verwendung einer IDE (integrierte Entwicklungsumgebung). Eine IDE bietet viele Werkzeuge in einer Oberfläche und kann anfangs etwas entmutigend für Anfänger sein, aber ist immer eine Option, wenn Ihr Texteditor zu eingeschränkt wirkt. Hier sind einige beliebte IDEs:

Brauche ich Unterstützung/Hilfe bei der Verwendung meines Texteditors?

Es ist immer gut zu wissen, ob man Hilfe bekommen kann, wenn man Software benutzt. Bei Texteditoren achten Sie auf zwei verschiedene Arten von Unterstützung:

  1. Nutzerorientierte Inhalte (FAQ, Handbuch, Online-Hilfe)
  2. Diskussionen mit Entwicklern und anderen Nutzern (Forum, E-Mail, IRC)

Nutzen Sie die schriftliche Dokumentation, wenn Sie lernen, wie man den Editor verwendet. Setzen Sie sich mit anderen Nutzern in Verbindung, wenn Sie bei der Installation oder Verwendung des Editors Probleme beheben müssen.

Ist mir das Erscheinungsbild meines Texteditors wichtig?

Nun, das ist Geschmackssache, aber einige Leute mögen es, jedes Detail der UI (Benutzeroberfläche) anzupassen, von Farben bis zu Button-Positionen. Editoren unterscheiden sich stark in ihrer Flexibilität, daher sollten Sie vorher prüfen. Es ist nicht schwer, einen Texteditor zu finden, der das Farbschema ändern kann, aber wenn Sie eine umfangreiche Anpassung möchten, sind Sie möglicherweise besser mit einer IDE bedient.

Installieren und Einrichten

Die Installation eines Texteditors ist normalerweise recht einfach. Die Methode variiert je nach Plattform, sollte jedoch nicht allzu schwer sein:

  • Windows. Die Entwickler geben Ihnen eine .exe- oder .msi-Datei. Manchmal kommt die Software in einem komprimierten Archiv wie .zip, .7z oder .rar, und in diesem Fall müssen Sie ein zusätzliches Programm installieren, um den Inhalt aus dem Archiv zu extrahieren. Windows unterstützt .zip von Haus aus.
  • 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 machen.
  • Linux. In den beliebtesten Distributionen können Sie mit Ihrem grafischen Paketmanager (Ubuntu Software Center, mintInstall, GNOME Software usw.) beginnen. Sie können oft eine .deb- oder .rpm-Datei für vorverpackte Software finden, aber meistens müssen Sie den Repository-Server Ihrer Distribution nutzen oder im schlimmsten Fall Ihren Editor aus dem Quellcode kompilieren. Nehmen Sie sich die Zeit, die Installationsanweisungen auf der Website des Texteditors sorgfältig durchzulesen.

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

Nächste Schritte

Jetzt, da Sie einen guten Texteditor haben, könnten Sie etwas Zeit investieren, um Ihre grundlegende Arbeitsumgebung fertigzustellen, oder, wenn Sie gleich loslegen möchten, Ihre allererste Webseite schreiben.