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, die Sie zum Erstellen einer Website benötigen Bescheid wissen. |
|---|---|
| Ziel: | Lernen Sie, wie Sie einen Texteditor auswählen, der am besten zu Ihren Bedürfnissen als Webentwickler passt. |
Zusammenfassung
Eine Website besteht größtenteils aus Textdateien, daher sollten Sie Ihren Texteditor für ein unterhaltsames und angenehmes Entwicklungserlebnis gut wählen.
Die schiere Anzahl an Auswahlmöglichkeiten kann überwältigend sein, da ein Texteditor so grundlegend für die Informatik ist (ja, Webentwicklung ist Informatik). Idealerweise probieren Sie so viele Editoren wie möglich aus, um ein Gefühl dafür zu bekommen, welcher am besten zu Ihrem Workflow passt. Wir geben Ihnen jedoch einige Hinweise zum Einstieg.
Hier sind die wichtigsten Fragen, die Sie berücksichtigen sollten:
- Welches Betriebssystem (OS) möchte ich verwenden?
- Welche 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 Verhalten meines Texteditors wichtig?
Beachten Sie, dass wir den Preis nicht erwähnt haben. Offensichtlich 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 geeigneten 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 |
| Emacs | GPL 3 | Kostenlos | Windows, Mac, Linux | FAQ, Mailingliste, Nachrichtengruppe | 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 License | Kostenlos | Windows, Mac, Linux | Mailingliste | Online-Handbuch | Ja |
| Visual Studio Code | Open Source unter MIT-Lizenz/Spezifische Produktlizenz | Kostenlos | Windows, Mac, Linux | FAQ | Dokumentation | Ja |
Installation und Verwendung eines Texteditors
Wir möchten, 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, oder Kate, wenn Sie KDE verwenden usw.), wenn nicht, dann sollten Sie versuchen, einen oder mehrere Texteditoren Ihrer Wahl zu installieren.
Versuchen Sie, die Einstellungen Ihres Editors zu durchsuchen, und lesen Sie das Handbuch oder die Dokumentation, um zu sehen, welchen Funktionsumfang er bietet. Versuchen Sie insbesondere (sofern möglich in Ihrem Editor):
- Ändern Sie Syntax-Hervorhebungseinstellungen und Farben
- Spielen Sie mit der Einrückung (https://en.wikipedia.org/wiki/Indentation_(typesetting)#Indentation_in_programming), indem Sie sie auf eine geeignete Einstellung für Ihre Bedürfnisse anpassen
- Überprüfen Sie die Einstellungen für das automatische Speichern und das Sitzungs-Management
- Konfigurieren Sie verfügbare Plugins und untersuchen Sie, wie Sie neue erhalten können
- Ändern Sie Farbschemata
- Passen Sie die Ansichtseinstellungen an und sehen Sie, wie Sie das Layout der Ansichten ändern können
- Überprüfen Sie, welche Programmiersprachen/Technologien Ihr Editor unterstützt
Während Sie lernen, sollten die Standardeinstellungen der meisten Texteditoren ausreichen, aber es ist wichtig, sich mit den gewählten Tools vertraut zu machen, um das beste für Ihre Zwecke auszuwählen. Sie werden mehr über die Anpassung Ihrer Editoren und Tools lernen, wenn Sie Erfahrung sammeln, und vor allem, welche Funktionen für Ihre Zwecke nützlicher sind.
Tiefer eintauchen
>Auswahlkriterien
Also, im Detail, was sollten Sie bedenken, wenn Sie einen Texteditor auswählen?
Welches Betriebssystem (OS) möchte ich verwenden?
Natürlich ist es Ihre Entscheidung. Einige Editoren sind jedoch nur für bestimmte Betriebssysteme verfügbar, sodass sich bei einem Wechsel zwischen den Systemen die Auswahlmöglichkeiten verringern. Jeder Texteditor kann die Aufgabe erledigen, sofern er auf Ihrem System läuft, aber ein plattformübergreifender Editor erleichtert die Migration von einem OS zum anderen.
Ermitteln Sie zuerst, welches Betriebssystem Sie verwenden, und überprüfen Sie dann, ob ein gegebener 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, innerhalb des Ubuntu Software Centers zu suchen. Im Allgemeinen ist die Linux/UNIX-Welt ein ziemlich vielfältiger Ort, an dem verschiedene Distributionen mit unterschiedlichen, inkompatiblen Verpackungssystemen arbeiten. Das bedeutet, dass Sie, wenn Sie sich auf einen obskuren Texteditor verliebt haben, ihn möglicherweise selbst aus dem Quellcode kompilieren müssen (nichts für schwache Nerven).
Welche Technologien möchte ich bearbeiten?
Allgemein gesagt, kann jeder Texteditor jede Textdatei öffnen. Das eignet sich hervorragend, 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 einfacher, indem Sie einen Texteditor wählen, der die Technologien versteht, mit denen Sie arbeiten. Viele Texteditoren helfen Ihnen mit Funktionen wie:
- Syntax-Hervorhebung. Machen Sie Ihre Datei lesbarer, indem Sie Schlüsselwörter anhand der Technologie, die Sie verwenden, farblich markieren.
- Code-Vervollständigung. Sparen Sie Zeit, indem Sie wiederkehrende Strukturen automatisch vervollständigen (z. B. 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 dieselbe Dokumentstruktur. Behalten Sie sich die Mühe, alles neu zu tippen, und verwenden Sie stattdessen ein Code-Snippet, um Ihr Dokument vorab zu füllen.
Die meisten Texteditoren unterstützen heutzutage Syntax-Hervorhebung, aber nicht unbedingt die anderen beiden Funktionen. Stellen Sie insbesondere sicher, dass Ihr Texteditor Hervorhebungen 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:
- Suche und Ersetzen, in einem oder mehreren Dokumenten, basierend auf regulären Ausdrücken oder anderen Mustern nach Bedarf
- Schnelles Springen zu einer bestimmten Zeile
- Getrennte Anzeige von zwei Teilen eines großen Dokuments
- HTML anzeigen, wie es im Browser aussieht
- Text an mehreren Orten gleichzeitig auswählen
- Anzeige der Dateien und Verzeichnisse Ihres Projekts
- Automatische Formatierung Ihres Codes mit einem Code-Beautifier
- Rechtschreibprüfung
- Automatische Einrückung von Code basierend auf Indentationseinstellungen
Möchte ich meinem Texteditor zusätzliche Funktionen hinzufügen?
Ein erweiterbarer Editor enthält weniger integrierte Features, kann jedoch basierend auf Ihren Bedürfnissen erweitert werden.
Wenn Sie nicht sicher sind, welche Funktionen Sie wünschen, oder wenn Ihr bevorzugter Editor diese Funktionen nicht von Haus aus bietet, 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 Tools in einer Benutzeroberfläche und ist für Anfänger etwas abschreckend, aber es ist 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 bekommen können oder nicht, wenn Sie Software verwenden. Bei Texteditoren sollten Sie nach zwei verschiedenen Arten von Unterstützung suchen:
- Benutzerorientierte Inhalte (FAQ, Handbuch, Online-Hilfe)
- Austausch mit Entwicklern und anderen Benutzern (Forum, E-Mail, IRC)
Nutzen Sie die schriftliche Dokumentation, um zu lernen, wie man den Editor verwendet. Nehmen Sie Kontakt mit anderen Benutzern auf, wenn Sie bei der Installation oder Nutzung des Editors auf Probleme stoßen.
Ist mir das Aussehen und Verhalten meines Texteditors wichtig?
Nun, das ist Geschmackssache, aber einige Leute mögen es, jedes Bit der Benutzeroberfläche (UI) anzupassen, von Farben bis zu Button-Positionen. Editoren variieren stark in ihrer Flexibilität, also überprüfen Sie dies vorher. Es ist nicht schwer, einen Texteditor zu finden, der das Farbschema ändern kann, aber wenn Sie umfangreiche Anpassungen möchten, sind Sie mit einer IDE vielleicht besser aufgehoben.
Installieren und einrichten
Die Installation eines Texteditors ist normalerweise ziemlich unkompliziert. Die Methode variiert je nach Plattform, sollte aber nicht zu schwierig sein:
- Windows. Die Entwickler geben Ihnen eine
.exe- oder.msi-Datei. Manchmal kommt die Software in einem komprimierten Archiv wie.zip,.7zoder.rar, und in diesem Fall müssen Sie ein zusätzliches Programm installieren, um den Inhalt des Archivs zu extrahieren. Windows unterstützt.zipstandardmäßig. - Mac. Auf der Website des Editors können Sie eine
.dmg-Datei herunterladen. Einige Texteditoren finden Sie direkt im Apple Store, was die Installation noch einfacher macht. - Linux. In den beliebtesten Distributionen können Sie mit Ihrem grafischen Paketmanager (Ubuntu Software Center, mintInstall, GNOME Software etc.) beginnen. Sie können oft eine
.deb- oder.rpm-Datei für vorgepackte Software finden, 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 Installationsanleitungen auf der Website des Texteditors sorgfältig zu lesen.
Wenn Sie einen neuen Texteditor installieren, wird Ihr OS wahrscheinlich weiterhin Textdateien mit dem Standardeditor öffnen, bis Sie die Dateizuordnung ändern. Diese Anleitungen helfen Ihnen dabei, anzugeben, dass Ihr OS Dateien in Ihrem bevorzugten Editor öffnen soll, wenn Sie darauf doppelklicken:
-
Linux
Nächste Schritte
Nun, da Sie einen guten Texteditor haben, können Sie sich etwas Zeit nehmen, um Ihre grundlegende Arbeitsumgebung zu vervollständigen oder, wenn Sie sofort damit spielen möchten, Ihre allererste Webseite schreiben.