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:
- Benutzerorientierte Inhalte (FAQ, Handbuch, Online-Hilfe)
- 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,.7zoder.rarbereitgestellt. In diesem Fall benötigen Sie ein zusätzliches Programm, um den Inhalt aus dem Archiv zu extrahieren. Windows unterstützt.zipstandardmäß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:
-
Linux
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.