Welche Texteditoren sind verfügbar?
In diesem Artikel heben wir einige Überlegungen hervor, die Sie bei der Installation eines Texteditors für die Webentwicklung beachten sollten.
| Voraussetzungen: | Sie sollten bereits über verschiedene Software Bescheid wissen, die benötigt wird, um eine Website zu erstellen. |
|---|---|
| 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 sorgfältig wählen, um ein angenehmes und unterhaltsames Entwicklungserlebnis zu gewährleisten.
Die schiere Anzahl an Auswahlmöglichkeiten ist etwas überwältigend, 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 Arbeitsablauf passt. Wir geben Ihnen jedoch einige Hinweise 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 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 | 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, 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 |
Einen Texteditor installieren und verwenden
Wir möchten, dass Sie versuchen, einen Texteditor Ihrer Wahl zu installieren und/oder zu verwenden. Auf Ihrem Computer ist möglicherweise bereits einer der oben vorgeschlagenen Editoren installiert (z. B. Gedit, wenn Sie den GNOME-Desktop verwenden, oder Kate, wenn Sie KDE verwenden etc.), falls nicht, sollten Sie versuchen, einen oder mehrere Texteditoren Ihrer Wahl zu installieren.
Versuchen Sie, die Einstellungen Ihres Editors zu durchstöbern und das Handbuch oder die Dokumentation zu lesen, um zu sehen, welche Funktionen verfügbar sind. Insbesondere (wenn möglich in Ihrem Editor) sollten Sie:
- Syntax-Highlighting-Einstellungen und Farben ändern
- Mit der Breite der Einrückungen spielen, um sie auf eine für Ihre Bedürfnisse geeignete Einstellung anzupassen
- Einstellungen für das automatische Speichern und Sitzungsmanagement überprüfen
- Verfügbare Plugins konfigurieren und untersuchen, wie Sie neue erhalten können
- Farbschemata ändern
- Ansichtseinstellungen 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, sollten die Standardeinstellungen der meisten Texteditoren ausreichen, aber es ist wichtig, sich mit den von Ihnen gewählten Tools vertraut zu machen, damit Sie das beste für Ihre Verwendung auswählen können. Beim Erlangen von Erfahrung lernen Sie mehr darüber, wie Sie Ihre Editoren und Tools anpassen, und vor allem erfahren Sie, welche Funktionen für Ihre Zwecke am nützlichsten sind.
Gründlicher eintauchen
>Auswahlkriterien
Also, was sollten Sie im Detail bedenken, wenn Sie einen Texteditor auswählen?
Mit welchem Betriebssystem 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 hin und her wechseln, wird das die Möglichkeiten einschränken. Jeder Texteditor kann die Arbeit erledigen, wenn er auf Ihrem System läuft, aber ein plattformübergreifender Editor erleichtert den Wechsel zwischen Betriebssystemen.
Finden Sie also zuerst heraus, welches Betriebssystem Sie verwenden, und prüfen Sie dann, ob ein bestimmter Editor Ihr OS 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, wo verschiedene Distributionen mit unterschiedlichen, inkompatiblen Paketsystemen arbeiten. Das bedeutet, wenn Sie sich in einen obskuren Texteditor verliebt haben, müssen Sie ihn möglicherweise selbst aus dem Quellcode kompilieren (nichts für schwache Nerven).
Welche Technologien möchte ich bearbeiten?
Im Allgemeinen kann jeder Texteditor jede Textdatei öffnen. Das funktioniert gut, um sich selbst Notizen zu schreiben, aber wenn Sie Webentwicklung betreiben und in HTML, CSS und JavaScript schreiben, können Sie einige 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-Highlighting. Machen Sie Ihre Datei lesbarer, indem Sie Schlüsselwörter je nach verwendeter Technologie farblich kennzeichnen.
- Codevervollständigung. Sparen Sie Zeit, indem Sie wiederkehrende Strukturen automatisch vervollständigen (z. B. HTML-Tags automatisch schließen oder gültige Werte für ein bestimmtes CSS-Attribut vorschlagen).
- Code-Snippets. Wie Sie bei Beginn eines neuen HTML-Dokuments gesehen haben, verwenden viele Technologien immer wieder die gleiche Dokumentstruktur. Sparen Sie sich die Mühe, alles neu einzugeben, indem Sie ein Code-Snippet verwenden, um Ihr Dokument vorzubelegen.
Die meisten Texteditoren unterstützen inzwischen Syntax-Highlighting, aber nicht unbedingt die anderen beiden Funktionen. Achten Sie in besonderem Maße darauf, dass Ihr Texteditor 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 Mustern bei Bedarf
- Schnelles Springen zu einer bestimmten Zeile
- Zwei Teile eines großen Dokuments separat anzeigen
- HTML anzeigen, wie es im Browser aussieht
- Text an mehreren Stellen gleichzeitig auswählen
- Dateien und Verzeichnisse Ihres Projekts anzeigen
- Code automatisch mit einem Code-Beautifier formatieren
- Rechtschreibung prüfen
- Code automatisch nach Einrückungseinstellungen einrücken
Möchte ich meinem Texteditor zusätzliche Funktionen hinzufügen?
Ein erweiterbarer Editor kommt mit weniger eingebauten Funktionen, kann aber basierend auf Ihren Bedürfnissen erweitert werden.
Wenn Sie sich nicht sicher sind, welche Funktionen Sie möchten, oder wenn 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 aufgrund all Ihrer Plugins langsamer wird, sollten Sie versuchen, eine IDE (integrierte Entwicklungsumgebung) zu verwenden. Eine IDE bietet viele Werkzeuge in einer Benutzeroberfläche und ist für Anfänger etwas entmutigend, aber immer eine Option, wenn sich Ihr Texteditor zu begrenzt 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 erhalten können, wenn Sie Software verwenden. Bei Texteditoren sollten Sie auf zwei verschiedene Arten von Unterstützung achten:
- Benutzerorientierte Inhalte (FAQ, Handbuch, Online-Hilfe)
- Diskussion mit Entwicklern und anderen Benutzern (Forum, E-Mail, IRC)
Verwenden Sie die schriftliche Dokumentation, wenn Sie lernen, wie man den Editor benutzt. Kontaktieren Sie andere Benutzer, wenn Sie Probleme bei der Installation oder Verwendung des Editors beheben.
Ist mir das Aussehen und Verhalten meines Texteditors wichtig?
Nun, das ist Geschmacksache, aber manche Personen mögen es, jeden Teil der Benutzeroberfläche (UI) anzupassen, von den Farben bis zur Position der Schaltflächen. Editoren variieren stark in ihrer Flexibilität, also prüfen Sie dies im Voraus. Es ist nicht schwer, einen Texteditor zu finden, der das Farbschema ändern kann, aber wenn Sie umfangreiche Anpassungsmöglichkeiten möchten, sind Sie möglicherweise besser mit einer IDE aufgehoben.
Installation und Einrichtung
Das Installieren eines Texteditors ist in der Regel recht unkompliziert. Die Methode variiert je nach Plattform, sollte aber nicht allzu schwer sein:
- Windows. Die Entwickler liefern 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.). Sie können oft eine
.deb- oder.rpm-Datei für vorverpackte Software finden, aber die meiste Zeit müssen Sie das 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 prü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 öffnen soll, wenn Sie sie doppelklicken:
-
Linux
Nächste Schritte
Jetzt, da Sie einen guten Texteditor haben, könnten Sie sich die Zeit nehmen, Ihre grundlegende Arbeitsumgebung fertigzustellen, oder, wenn Sie gleich damit spielen möchten, Ihre allererste Webseite schreiben.