Welche Texteditoren sind verfügbar?
In diesem Artikel heben wir einige Überlegungen hervor, die Sie beim Installieren eines Texteditors für die Webentwicklung berücksichtigen sollten.
Voraussetzungen: | Sie sollten bereits über verschiedene Software-Anforderungen zum Erstellen einer Website 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 hauptsächlich aus Textdateien. Für eine angenehme Entwicklungserfahrung sollten Sie daher Ihren Texteditor mit Bedacht wählen.
Die schiere Anzahl an Optionen kann überwältigend sein, da ein Texteditor so grundlegend für die Informatik ist (ja, Webentwicklung ist Informatik). Idealerweise würden Sie so viele Editoren wie möglich ausprobieren, um ein Gefühl dafür zu bekommen, welcher am besten zu Ihrem Arbeitsablauf passt. Wir geben Ihnen einige Hinweise für den Einstieg.
Hier sind die Hauptfragen, 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 meinem Texteditor zusätzliche Funktionen hinzufügen?
- Benötige ich Unterstützung/Hilfe bei der Verwendung meines Texteditors?
- Ist das Aussehen und Gefühl meines Texteditors für mich wichtig?
Beachten Sie, dass wir den Preis nicht erwähnt haben. Natürlich ist dieser auch wichtig, aber die Kosten eines Produkts haben wenig mit seiner Qualität oder Leistung zu tun. Es besteht eine große Wahrscheinlichkeit, 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 |
CodeLobster | Closed Source | Kostenlos | Windows, Mac, Linux | Forum, E-Mail | Online-Handbuch | Ja |
Emacs | GPL 3 | Kostenlos | Windows, Mac, Linux | FAQ, Mailingliste, News-Gruppe | Online-Handbuch | Ja |
Espresso | Closed Source | $99 | Mac | 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 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 |
Aktives Lernen
In diesem Abschnitt zum aktiven Lernen möchten wir, 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 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, die Einstellungen Ihres Editors zu durchstöbern und das Handbuch oder die Dokumentation zu lesen, um herauszufinden, welche Möglichkeiten er bietet. Insbesondere (wenn möglich in Ihrem Editor) versuchen Sie:
- Ändern Sie die Syntaxhervorhebungseinstellungen und Farben
- Spielen Sie mit der Breite der Einrückung und stellen Sie sie auf eine angemessene Einstellung für Ihre Bedürfnisse ein
- Überprüfen Sie die Autospeicher- und Sitzungsspeicherungseinstellungen
- Konfigurieren Sie verfügbare Plugins und untersuchen Sie, wie Sie neue erhalten
- Ä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 des Lernprozesses sollten die Standardeinstellungen der meisten Texteditoren ausreichen, aber es ist wichtig, sich mit den gewählten Werkzeugen vertraut zu machen, damit Sie das beste für Ihre Zwecke auswählen können. Sie werden mehr über die Anpassung Ihrer Editoren und Werkzeuge lernen, wenn Sie Erfahrung sammeln, und vor allem werden Sie lernen, welche Funktionen für Ihre Zwecke nützlicher sind.
Graben Sie tiefer
Auswahlkriterien
Also, im Detail, worüber sollten Sie nachdenken, wenn Sie einen Texteditor auswählen?
Mit welchem Betriebssystem (OS) möchte ich arbeiten?
Natürlich ist das Ihre Wahl. Allerdings sind einige Editoren nur für bestimmte Betriebssysteme verfügbar. Wenn Sie also gerne zwischen verschiedenen wechseln, würde das die Möglichkeiten einschränken. 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 zunächst heraus, welches Betriebssystem Sie verwenden, und prü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, suchen Sie am besten innerhalb des Ubuntu Software Centers. Natürlich ist die Linux/UNIX-Welt ein ziemlich vielfältiger Ort, an dem verschiedene Distributionen mit unterschiedlichen, inkompatiblen Paketsystemen arbeiten. Das bedeutet, dass Sie, wenn Sie Ihr Herz an einen obskuren Texteditor verloren haben, diesen möglicherweise selbst aus dem Quellcode kompilieren müssen (nichts für schwache Nerven).
Welche Art von Technologien möchte ich bearbeiten?
Generell gilt, dass jeder Texteditor jede Textdatei öffnen kann. Das funktioniert großartig, um sich selbst 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 auswählen, der die Technologien versteht, mit denen Sie arbeiten. Viele Texteditoren helfen Ihnen mit Funktionen wie:
- Syntaxhervorhebung. Machen Sie Ihre Datei lesbarer, indem Sie Schlüsselwörter basierend auf der von Ihnen verwendeten Technologie farblich kennzeichnen.
- Codevervollständigung. Sparen Sie Zeit, indem wiederkehrende Strukturen automatisch vervollständigt werden (z. B. automatisch schließende HTML-Tags 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 die gleiche Dokumentstruktur. Sparen Sie sich den Aufwand, all dies erneut zu tippen, indem Sie ein Code-Snippet verwenden, um Ihr Dokument vorzufüllen.
Die meisten Texteditoren unterstützen heute Syntaxhervorhebung, aber nicht unbedingt die beiden anderen 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 Funktionalitäten sind oft hilfreich:
- Suchen und Ersetzen, in einem oder mehreren Dokumenten, basierend auf regulären Ausdrücken oder anderen Mustern, wie benötigt.
- Schnell zu einer bestimmten Zeile springen
- Zwei Teile eines großen Dokuments separat anzeigen
- 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 basierend auf den Einrückungseinstellungen einrücken
Möchte ich meinem Texteditor zusätzliche Funktionen hinzufügen?
Ein erweiterbarer Editor kommt mit weniger integrierten Funktionen, kann aber basierend auf Ihren Bedürfnissen erweitert werden.
Wenn Sie sich nicht sicher sind, welche Funktionen Sie benötigen, oder wenn Ihre Lieblingseditor diese Funktionen nicht ab Werk bietet, suchen Sie nach einem erweiterbaren Editor. Die besten Editoren bieten viele Plugins und idealerweise eine Möglichkeit, neue Plugins automatisch zu suchen und 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 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:
Benötige 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. Für Texteditoren prüfen Sie zwei verschiedene Arten der Unterstützung:
- Benutzerorientierte Inhalte (FAQ, Handbuch, Online-Hilfe)
- Diskussionen mit Entwicklern und anderen Benutzern (Forum, E-Mail, IRC)
Nutzen Sie die schriftliche Dokumentation, wenn Sie lernen, wie Sie den Editor benutzen. Kontaktieren Sie andere Benutzer, wenn Sie Probleme bei der Installation oder Verwendung des Editors haben.
Ist das Aussehen und Gefühl meines Texteditors für mich wichtig?
Nun, das ist Geschmackssache, aber manche Menschen lieben es, jedes Element der Benutzeroberfläche (UI) anzupassen, von den Farben bis zu den Positionen der Schaltflächen. Editoren variieren stark in der 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 viel anpassen möchten, sind Sie wahrscheinlich besser mit einer IDE beraten.
Installieren und Einrichten
Die Installation eines Texteditors ist normalerweise recht 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
,.7z
oder.rar
, und in diesem Fall müssen Sie ein zusätzliches Programm installieren, um den Inhalt aus dem Archiv zu extrahieren. Windows unterstützt.zip
standardmäß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 meisten gängigen Distributionen können Sie mit Ihrem grafischen Paketmanager beginnen (Ubuntu Software Center, mintInstall, GNOME Software usw.). Sie können oft eine
.deb
oder.rpm
Datei für vorverpackte Software finden, aber meistens müssen Sie den Repository-Server Ihrer Distribution verwenden oder im schlimmsten Fall Ihren Editor selbst 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 OS wahrscheinlich weiterhin Textdateien mit seinem Standardeditor öffnen, bis Sie die Dateizuordnung ändern. Diese Anweisungen helfen Ihnen dabei, Ihrem OS zu sagen, dass es Dateien in Ihrem bevorzugten Editor öffnen soll, wenn Sie doppelklicken:
-
Linux
Nächste Schritte
Jetzt, wo Sie einen guten Texteditor haben, könnten Sie sich die Zeit nehmen, Ihr grundlegendes Arbeitsumfeld fertigzustellen, oder, wenn Sie sofort damit spielen möchten, Ihre allererste Webseite schreiben.