Welche Texteditoren sind verfügbar?
In diesem Artikel heben wir einige Punkte hervor, die Sie bei der Installation eines Texteditors für die Webentwicklung beachten sollten.
| Voraussetzungen: | Sie sollten bereits Informationen über verschiedene Software, die Sie benötigen, um eine Website zu erstellen, besitzen. |
|---|---|
| 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. Für ein angenehmes Entwicklungserlebnis sollten Sie daher Ihren Texteditor mit Bedacht wählen.
Die schiere Anzahl der Optionen ist etwas überwältigend, da ein Texteditor so grundlegend für die Informatik ist (ja, Webentwicklung ist Informatik). Idealerweise sollten Sie so viele Editoren wie möglich ausprobieren und herausfinden, welcher am besten zu Ihrem Arbeitsablauf passt. Wir geben Ihnen jedoch einige Tipps für den Einstieg.
Hier sind die primären Fragen, die Sie berücksichtigen sollten:
- Mit welchem Betriebssystem 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, während ich meinen Texteditor benutze?
- Ist mir das Aussehen und Verhalten meines Texteditors wichtig?
Beachten Sie, dass wir den Preis nicht erwähnt haben. Offensichtlich spielt auch das 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 | 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, 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, Email | Online-Handbuch | Ja |
| BBEdit | Closed source | Kostenlos | Mac | FAQ | Online-Handbuch | Nein |
| VIM | Spezifische offene 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 Verwendung eines Texteditors
Wir würden gerne, 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. wenn Sie GNOME Desktop verwenden, könnte Gedit vorinstalliert sein, oder Kate, wenn Sie KDE verwenden), falls nicht, sollten Sie versuchen, einen oder mehrere Texteditoren Ihrer Wahl zu installieren.
Versuchen Sie, die Einstellungen Ihres Editors zu durchstöbern und lesen Sie das Handbuch oder die Dokumentation, um zu sehen, was er zu bieten hat. Insbesondere (wenn möglich in Ihrem Editor) sollten Sie Folgendes ausprobieren:
- Syntaxhervorhebung und Farben ändern
- Mit der Breite der Einrückung spielen und sie auf eine geeignete Einstellung für Ihre Bedürfnisse setzen
- Autosave- und Sitzungsspeichereinstellungen überprüfen
- Verfügbare Plugins konfigurieren und erforschen, wie man neue bekommt
- Farbschemata ändern
- Ansichtsoptionen anpassen und sehen, wie Sie das Layout der Ansichten ändern können
- Überprüfen, welche Programmiersprachen/Technologien Ihr Editor unterstützt
Während Sie lernen, sind die Standardeinstellungen der meisten Texteditoren meist ausreichend zu nutzen, aber es ist wichtig, sich mit Ihren gewählten Werkzeugen vertraut zu machen, damit Sie das beste auswählen können. Mit zunehmender Erfahrung lernen Sie mehr darüber, wie Sie Ihre Editoren und Werkzeuge anpassen können, und vor allem lernen Sie, welche Funktionen für Ihre Zwecke nützlicher sind.
Eingehend erforschen
>Auswahlkriterien
Also, was sollten Sie genauer bedenken, wenn Sie einen Texteditor auswählen?
Mit welchem Betriebssystem möchte ich arbeiten?
Natürlich bleibt diese Entscheidung bei Ihnen. Allerdings sind einige Editoren nur für bestimmte Betriebssysteme verfügbar, daher würden die Möglichkeiten eingeschränkt, wenn Sie gerne hin und her wechseln. Jeder Texteditor kann die Aufgabe erledigen, wenn er auf Ihrem System läuft, aber ein plattformübergreifender Editor erleichtert den Übergang von einem OS 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, allerdings unterstützen einige Editoren nur bestimmte Versionen. Wenn Sie Ubuntu verwenden, ist es am besten, innerhalb des Ubuntu Software Centers danach zu suchen. Im Allgemeinen ist natürlich die Linux/UNIX-Welt ein ziemlich vielfältiger Ort, an dem verschiedene Distributionen mit unterschiedlichen, inkompatiblen Paketverwaltungssystemen arbeiten. Das bedeutet, wenn Sie Ihr Herz auf einen obskuren Texteditor gesetzt 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 betreiben und in HTML, CSS und JavaScript schreiben, erstellen Sie möglicherweise ziemlich große, komplexe Dateien. Machen Sie es sich leichter, indem Sie einen Texteditor wählen, der die Technologien versteht, mit denen Sie arbeiten. Viele Texteditoren bieten Ihnen Hilfestellungen wie:
- Syntaxhervorhebung. Machen Sie Ihre Datei lesbarer, indem Sie Schlüsselwörter basierend auf der Technologie, die Sie verwenden, farblich kennzeichnen.
- Codevervollständigung. Sparen Sie Zeit, indem Sie wiederkehrende Strukturen automatisch vervollständigen (zum Beispiel schließt HTML-Tags automatisch oder schlägt gültige Werte für eine bestimmte CSS-Eigenschaft vor).
- Code-Snippets. Wie Sie beim Starten eines neuen HTML-Dokuments gesehen haben, verwenden viele Technologien immer wieder dieselbe Dokumentstruktur. Ersparen Sie sich den Aufwand, dies alles neu zu schreiben, indem Sie ein Code-Snippet verwenden, um Ihr Dokument vorab auszufüllen.
Die meisten Texteditoren unterstützen jetzt Syntaxhervorhebung, jedoch nicht unbedingt die anderen beiden Funktionen. Stellen Sie insbesondere sicher, dass Ihr Texteditor die Hervorhebung 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
- Schnell zu einer bestimmten Zeile springen
- Zwei Teile eines großen Dokuments separat ansehen
- HTML anzeigen, wie es im Browser aussehen wird
- Text an mehreren Stellen gleichzeitig auswählen
- Ihre Projektdateien und -verzeichnisse anzeigen
- Ihren Code automatisch mit einem Code-Beautifier formatieren
- Rechtschreibprüfung
- Code automatisch gemäß den Einrückungseinstellungen einrücken
Möchte ich meinem Texteditor zusätzliche Funktionen hinzufügen?
Ein erweiterbarer Editor verfügt über weniger integrierte Funktionen, kann jedoch basierend auf Ihren Bedürfnissen erweitert werden.
Wenn Sie sich nicht sicher sind, welche Funktionen Sie wünschen, oder Ihr bevorzugter Editor diese Funktionen nicht standardmäßig bietet, 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 durch alle Ihre Plugins langsamer wird, versuchen Sie, eine IDE (Integrierte Entwicklungsumgebung) zu verwenden. Eine IDE bietet viele Werkzeuge in einer Oberfläche und ist für Anfänger etwas überwältigend, aber immer eine Option, wenn sich Ihr Texteditor zu begrenzt anfühlt. Hier sind einige beliebte IDEs:
Brauche ich Unterstützung/Hilfe, während ich meinen Texteditor benutze?
Es ist immer gut zu wissen, ob Sie Hilfe bekommen können oder nicht, wenn Sie Software verwenden. Für Texteditoren prüfen Sie zwei verschiedene Arten von Unterstützung:
- Benutzerorientierte Inhalte (FAQ, Handbuch, Online-Hilfe)
- Diskussion mit Entwicklern und anderen Benutzern (Forum, E-Mail, IRC)
Nutzen Sie die schriftliche Dokumentation, wenn Sie lernen, den Editor zu verwenden. Nehmen Sie Kontakt zu anderen Nutzern auf, wenn Sie bei der Installation oder Nutzung des Editors Probleme beheben.
Ist mir das Aussehen und Verhalten meines Texteditors wichtig?
Nun, das ist Geschmackssache, aber einige Leute mögen es, jeden Teil der Benutzeroberfläche (UI) anzupassen, von Farben bis hin zu Schaltflächenpositionen. Editoren unterscheiden sich stark in der Flexibilität, daher sollten Sie im Voraus prüfen. Es ist nicht schwer, einen Texteditor zu finden, der das Farbschema ändern kann, aber wenn Sie umfangreiche Anpassungen möchten, sind Sie möglicherweise besser mit einer IDE bedient.
Installation und Einrichtung
Die Installation eines Texteditors ist in der Regel recht unkompliziert. Die Methode variiert je nach Plattform, ist aber in der Regel nicht allzu schwierig:
- 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 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 machen. - Linux. In den beliebtesten Distributionen können Sie mit Ihrem grafischen Paketmanager beginnen (Ubuntu Software Center, mintInstall, GNOME Software, &c.). Oft finden Sie eine
.deb- oder.rpm-Datei für vorverpackte Software, 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 Installationsanweisungen auf der Website des Texteditors sorgfältig zu überprüfen.
Wenn Sie einen neuen Texteditor installieren, wird Ihr Betriebssystem wahrscheinlich weiterhin Textdateien mit seinem Standardeditor öffnen, bis Sie die Dateizuordnung ändern. Diese Anweisungen helfen Ihnen festzulegen, dass Ihr Betriebssystem Dateien in Ihrem bevorzugten Editor öffnet, wenn Sie darauf doppelklicken:
-
Linux
Nächste Schritte
Jetzt, da Sie einen guten Texteditor haben, könnten Sie sich die Zeit nehmen, Ihre grundlegende Arbeitsumgebung zu vervollständigen oder, wenn Sie sofort damit spielen möchten, Ihre allererste Webseite zu schreiben.