Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Welche Texteditoren sind verfügbar?

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

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

Zusammenfassung

Eine Webseite besteht hauptsächlich aus Textdateien. Für ein angenehmes und unterhaltsames Entwicklererlebnis sollten Sie Ihren Texteditor daher sorgfältig auswählen.

Die schiere Anzahl an Auswahlmöglichkeiten kann ziemlich überwältigend sein, da ein Texteditor so grundlegend für die Informatik ist (ja, Webentwicklung gehört zur Informatik). Idealerweise probieren Sie so viele Editoren wie möglich aus, um ein Gefühl dafür zu bekommen, was zu Ihrem Arbeitsablauf passt. Wir geben Ihnen jedoch einige Anhaltspunkte für den Einstieg.

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

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

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

Hier sind einige beliebte Editoren:

Editor Lizenz Preis Betriebssystem Support Dokumentation 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
Emacs GPL 3 Kostenlos Windows, Mac, Linux FAQ, Mailingliste, Newsgroup 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-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

Installation und Nutzung eines Texteditors

Wir möchten, dass Sie versuchen, einen Texteditor Ihrer Wahl zu nutzen und/oder zu installieren. Wahrscheinlich ist auf Ihrem Computer bereits einer der oben genannten Editoren installiert (z.B. Gedit, wenn Sie die GNOME-Desktopumgebung nutzen, Kate, wenn Sie KDE verwenden usw.), falls nicht, sollten Sie versuchen, einen oder mehrere Texteditoren Ihrer Wahl zu installieren.

Versuchen Sie, sich durch die Einstellungen Ihres Editors zu arbeiten und das Handbuch oder die Dokumentation zu lesen, um die Möglichkeiten zu erkunden. 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 einzustellen
  • Automatisches Speichern und Sitzungsverwaltungseinstellungen zu überprüfen
  • Alle verfügbaren Plugins zu konfigurieren und herauszufinden, wie Sie neue erhalten können
  • Farbschemata 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, sind die Standard-Einstellungen der meisten Texteditoren in der Regel ausreichend, aber es ist wichtig, sich mit den gewählten Werkzeugen vertraut zu machen, damit Sie das beste für Ihre Nutzung auswählen können. Sie werden mehr über die Anpassung Ihrer Editoren und Werkzeuge lernen, wenn Sie Erfahrung gewinnen, und noch wichtiger, Sie werden herausfinden, welche Funktionen für Ihre Zwecke nützlicher sind.

Tiefer graben

Auswahlkriterien

Wenn Sie einen Texteditor auswählen, welche Aspekte sollten Sie im Detail berücksichtigen?

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 zwischen verschiedenen Systemen wechseln, schränkt das die Möglichkeiten ein. Jeder Texteditor kann die Aufgabe erledigen, wenn er auf Ihrem System läuft, aber ein plattformübergreifender Editor erleichtert die Migration von OS zu OS.

Finden Sie also zuerst heraus, welches Betriebssystem Sie verwenden, und prüfen Sie dann, ob ein bestimmter Editor Ihr Betriebssystem unterstützt. Die meisten Editoren geben auf ihrer Webseite an, ob sie Windows oder Mac unterstützen, obwohl einige Editoren nur bestimmte Versionen unterstützen. Wenn Sie Ubuntu verwenden, ist Ihre beste Wahl, im Ubuntu Software Center zu suchen. Im Allgemeinen 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, möglicherweise selbst aus dem Quellcode kompilieren müssen (nichts für schwache Nerven).

Welche Technologien möchte ich bearbeiten?

Im Allgemeinen kann jeder Texteditor jede Textdatei öffnen. Das funktioniert großartig, um sich Notizen zu machen, 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 leichter, indem Sie einen Texteditor wählen, der die Technologien versteht, mit denen Sie arbeiten. Viele Texteditoren unterstützen Sie mit Features wie:

  • Syntax-Highlighting. Machen Sie Ihre Datei lesbarer, indem Sie Schlüsselwörter basierend auf der verwendeten Technologie farblich kennzeichnen.
  • Code-Vervollständigung. Sparen Sie Zeit, indem Sie wiederkehrende Strukturen automatisch vervollständigen (zum Beispiel automatische HTML-Tag-Schließungen oder Vorschläge für gültige Werte für eine bestimmte CSS-Eigenschaft).
  • Code-Snippets. Wie Sie beim Starten eines neuen HTML-Dokuments gesehen haben, verwenden viele Technologien immer wieder dieselbe Dokumentstruktur. Ersparen Sie sich den Aufwand, alles neu zu tippen, indem Sie ein Code-Snippet verwenden, um Ihr Dokument vorzufüllen.

Die meisten Texteditoren unterstützen mittlerweile Syntax-Highlighting, aber nicht unbedingt die anderen beiden Features. Achten Sie insbesondere darauf, dass Ihr Texteditor das 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:

  • Suchen und Ersetzen in einem oder mehreren Dokumenten, basierend auf regulären Ausdrücken oder anderen benötigten Mustern
  • Schneller Sprung zu einer bestimmten Zeile
  • Separates Anzeigen von zwei Teilen eines großen Dokuments
  • HTML so ansehen, wie es im Browser aussieht
  • Text an mehreren Stellen gleichzeitig auswählen
  • Anzeige der Projektdateien und -verzeichnisse
  • Automatische Formatierung Ihres Codes mit Code-Schönheitsmitteln
  • Rechtschreibprüfung
  • Automatische Einrückung basierend auf Einrückungseinstellungen

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

Ein erweiterbarer Editor wird mit weniger integrierten Funktionen geliefert, kann jedoch basierend auf Ihren Bedürfnissen erweitert werden.

Wenn Sie sich nicht sicher sind, welche Funktionen Sie möchten, oder Ihr bevorzugter Editor diese Funktionen nicht standardmäßig hat, suchen Sie nach einem erweiterbaren Editor. Die besten Editoren bieten viele Plugins an 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, sollten Sie ein IDE (integrierte Entwicklungsumgebung) verwenden. Ein IDE bietet viele Werkzeuge in einer Oberfläche und kann für Anfänger etwas entmutigend sein, ist aber immer eine Option, wenn Ihr Texteditor zu eingeschränkt erscheint. Hier sind einige beliebte IDEs:

Benötige 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 sind zwei verschiedene Arten von Unterstützung zu prüfen:

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

Verwenden Sie die schriftliche Dokumentation, wenn Sie lernen, wie Sie den Editor verwenden. Kontaktieren Sie andere Benutzer, wenn Sie bei der Installation oder Verwendung des Editors auf Probleme stoßen.

Ist mir das Aussehen und Gefühl meines Texteditors wichtig?

Nun, das ist Geschmackssache, aber manche Leute mögen es, jedes Detail der Benutzeroberfläche (UI) anzupassen, von Farben bis hin zu Schaltflächenpositionen. Editoren variieren stark in der Flexibilität, also prüfen Sie das vorher. Es ist nicht schwer, einen Texteditor zu finden, der das Farbschema ändern kann, aber wenn Sie umfangreiche Anpassungen wünschen, sind Sie möglicherweise mit einem IDE besser bedient.

Installation und Einrichtung

Die Installation eines Texteditors ist in der Regel recht einfach. Die Methode variiert je nach Plattform, sollte aber nicht zu 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 bereitgestellt. In diesem Fall benötigen Sie ein zusätzliches Programm, um den Inhalt aus dem Archiv zu extrahieren. Windows unterstützt .zip standardmäßig.
  • Mac. Auf der Webseite 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 Paket-Manager (Ubuntu Software Center, mintInstall, GNOME Software, &c.) beginnen. Sie finden oft eine .deb- oder .rpm-Datei für vorverpackte Software, 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 Webseite des Texteditors sorgfältig zu prüfen.

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

Nächste Schritte

Jetzt, da Sie einen guten Texteditor haben, könnten Sie sich etwas Zeit nehmen, um Ihre grundlegende Arbeitsumgebung zu vervollständigen, oder, wenn Sie sofort loslegen möchten, Ihre allererste Webseite zu schreiben.