Welche Texteditoren sind verfügbar?
In diesem Artikel heben wir einige Überlegungen hervor, die beim Installieren eines Texteditors für die Webentwicklung beachtet werden sollten.
| Voraussetzungen: | Sie sollten bereits Kenntnisse über verschiedene Software haben, die Sie zum Erstellen einer Website benötigen. |
|---|---|
| Ziel: | Erlernen, wie man einen Texteditor auswählt, der am besten zu Ihren Bedürfnissen als Webentwickler passt. |
Zusammenfassung
Eine Website besteht hauptsächlich aus Textdateien, daher sollten Sie bei der Wahl Ihres Texteditors klug sein, um eine unterhaltsame und angenehme Entwicklungserfahrung zu gewährleisten.
Die schiere Anzahl an Auswahlmöglichkeiten kann überwältigend sein, da ein Texteditor so grundlegend für die Informatik ist (ja, Webentwicklung ist Informatik). Ideal wäre es, so viele Editoren wie möglich auszuprobieren und ein Gefühl dafür zu bekommen, was am besten zu Ihrem Workflow passt. Aber wir geben Ihnen einige Anhaltspunkte für den Anfang.
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 zusätzliche Funktionen zu meinem Texteditor hinzufügen?
- Brauche 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 ist das auch wichtig, aber die Kosten eines Produkts stehen in geringem Zusammenhang mit seiner Qualität oder Leistungsfähigkeit. Es gibt eine große Chance, dass Sie einen geeigneten Texteditor kostenlos finden.
Hier sind einige beliebte Editoren:
| Editor | Lizenz | Preis | Betriebssystem | 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 |
| Emacs | GPL 3 | Kostenlos | Windows, Mac, Linux | FAQ, Mailingliste, News-Gruppe | 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 Produkt | Kostenlos | Windows, Mac, Linux | FAQ | Dokumentation | Ja |
Installation und Nutzung eines Texteditors
Wir empfehlen Ihnen, einen beliebigen 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 den GNOME-Desktop verwenden, Kate, wenn Sie KDE verwenden usw.), falls nicht, sollten Sie versuchen, einen oder mehrere Texteditoren Ihrer Wahl zu installieren.
Versuchen Sie, durch die Einstellungen Ihres Editors zu stöbern und lesen Sie das Handbuch oder die Dokumentation, um zu sehen, über welche Funktionen er verfügt. Insbesondere (sofern in Ihrem Editor möglich) versuchen Sie, Folgendes zu tun:
- Ändern Sie die Syntax-Hervorhebungseinstellungen und Farben
- Spielen Sie mit der Einzugsbreite, indem Sie sie auf eine geeignete Einstellung für Ihre Bedürfnisse setzen
- Überprüfen Sie die Einstellungen für automatisches Speichern und Sitzungsspeicherung
- Konfigurieren Sie alle verfügbaren 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 noch lernen, sollten die Standardeinstellungen der meisten Texteditoren ausreichen, aber es ist wichtig, sich mit den ausgewählten Tools vertraut zu machen, damit Sie das Beste für Ihre Verwendung auswählen können. Sie werden mehr über die Anpassung Ihrer Editoren und Tools lernen, wenn Sie Erfahrung sammeln, und vor allem lernen Sie, welche Funktionen für Ihre Zwecke nützlicher sind.
Vertiefen Sie sich
>Auswahlkriterien
Was genau sollten Sie also bedenken, wenn Sie einen Texteditor wählen?
Mit welchem Betriebssystem (OS) möchte ich arbeiten?
Natürlich ist das Ihre Wahl. Einige Editoren sind jedoch nur für bestimmte Betriebssysteme verfügbar, was die Möglichkeiten einschränkt, wenn Sie gerne zwischen verschiedenen Systemen wechseln. Jeder Texteditor kann die Arbeit erledigen, wenn er auf Ihrem System läuft, aber ein plattformübergreifender Editor erleichtert den Wechsel 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, ist es am besten, 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, wenn Sie sich für einen obskuren Texteditor entschieden 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 Notizen zu machen, aber wenn Sie Webentwicklung betreiben und in HTML, CSS und JavaScript schreiben, können Sie einige ziemlich große, komplexe Dateien erstellen. Erleichtern Sie sich das Leben, indem Sie einen Texteditor wählen, der die Technologien versteht, mit denen Sie arbeiten. Viele Texteditoren helfen Ihnen durch Funktionen wie:
- Syntax-Hervorhebung. Machen Sie Ihre Datei durch farbcodierte Schlüsselwörter, basierend auf der verwendeten Technologie, besser lesbar.
- Code-Vervollständigung. Sparen Sie Zeit, indem Sie wiederkehrende Strukturen automatisch vervollständigen (z.B. das automatische Schließen von HTML-Tags oder das Vorschlagen gültiger Werte für eine bestimmte CSS-Eigenschaft).
- Code-Snippets. Wie Sie beim Starten eines neuen HTML-Dokuments gesehen haben, verwenden viele Technologien immer wieder die gleiche Dokumentenstruktur. Ersparen Sie sich das erneute Eintippen, indem Sie ein Code-Snippet verwenden, um Ihr Dokument vorab auszufüllen.
Die meisten Texteditoren unterstützen jetzt die 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:
- 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 getrennt ansehen
- HTML so anzeigen, wie es im Browser aussehen wird
- Text an mehreren Stellen gleichzeitig auswählen
- Dateien und Verzeichnisse Ihres Projekts anzeigen
- Ihren Code automatisch mit einem Code-Beautifier formatieren
- Rechtschreibprüfung
- Automatisches Einrücken des Codes basierend auf Einrückungseinstellungen
Möchte ich zusätzliche Funktionen zu meinem Texteditor hinzufügen?
Ein erweiterbarer Editor kommt mit weniger eingebauten Funktionen, kann aber nach Ihren Bedürfnissen erweitert werden.
Wenn Sie nicht sicher sind, welche Funktionen Sie möchten, 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 wegen all Ihrer Plugins langsamer wird, versuchen Sie, eine IDE (integrierte Entwicklungsumgebung) zu verwenden. Eine IDE bietet viele Tools in einer Schnittstelle und ist für Anfänger ein bisschen einschüchternd, aber immer eine Option, wenn Ihr Texteditor zu begrenzt erscheint. Hier sind einige beliebte IDEs:
Brauche ich Unterstützung/Hilfe bei der Verwendung meines Texteditors?
Es ist immer gut zu wissen, ob Sie Hilfe bekommen können, wenn Sie Software verwenden. Bei Texteditoren überprüfen Sie zwei verschiedene Arten von Unterstützung:
- 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. Treten Sie in Kontakt mit anderen Benutzern, wenn Sie bei der Installation oder Nutzung des Editors auf Probleme stoßen.
Ist mir das Aussehen und Gefühl meines Texteditors wichtig?
Nun, das ist Geschmackssache, aber einige Leute mögen es, jeden Teil der Benutzeroberfläche (UI) zu individualisieren, von Farben bis hin zu Schaltflächenpositionen. 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, könnten Sie mit einer IDE besser bedient sein.
Installation und Einrichtung
Die Installation eines Texteditors ist in der Regel ziemlich unkompliziert. Die Methode variiert je nach Plattform, aber es sollte nicht zu schwierig sein:
- Windows. Die Entwickler stellen Ihnen eine
.exe- oder.msi-Datei zur Verfügung. 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 aus dem Archiv 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, um die Installation noch einfacher zu gestalten. - 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 vorverpackte Software finden, aber meistens müssen Sie den Repositoriumserver 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 dem Standardeditor öffnen, bis Sie die Dateizuordnung ändern. Diese Anweisungen helfen Ihnen dabei zu bestimmen, dass Ihr Betriebssystem Dateien in Ihrem bevorzugten Editor öffnen sollte, wenn Sie sie doppelklicken:
-
Linux
Nächste Schritte
Nun, da Sie einen guten Texteditor haben, könnten Sie sich etwas Zeit nehmen, um Ihr grundlegendes Arbeitsumfeld zu vervollständigen, oder, wenn Sie gleich damit herumspielen möchten, Ihre allererste Webseite schreiben.