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 etwas über verschiedene Software wissen, die Sie benötigen, um eine Website zu erstellen. |
---|---|
Ziel: | Erfahren 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, daher sollten Sie für eine unterhaltsame und angenehme Entwicklererfahrung Ihren Texteditor sorgfältig auswä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, was zu Ihrem Workflow passt. Wir geben Ihnen jedoch einige Tipps für den Einstieg.
Hier sind die wichtigsten Fragen, die Sie berücksichtigen sollten:
- Welches Betriebssystem (OS) möchte ich verwenden?
- 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 beim Verwenden meines Texteditors?
- Ist mir das Aussehen und das Gefühl meines Texteditors wichtig?
Beachten Sie, dass der Preis nicht erwähnt wurde. Offensichtlich ist das auch wichtig, aber die Kosten eines Produkts stehen in geringem Zusammenhang mit seiner Qualität oder Leistungsfähigkeit. Es besteht eine große Wahrscheinlichkeit, dass Sie einen geeigneten Texteditor kostenlos finden.
Hier sind einige beliebte Editoren:
Editor | Lizenz | Preis | OS | Unterstützung | Doku. | 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 | Geschlossene Quelle | 99 $ | Mac | Twitter, Forum, Online | eBook | Ja |
CodeLobster | Geschlossene Quelle | 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 | Geschlossene Quelle | 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 | Geschlossene Quelle | Kostenlos | Windows | FAQ, Forum | Online-Hilfe | Ja |
Sublime Text | Geschlossene Quelle | 70 $ | Windows, Mac, Linux | Forum | Offiziell, Inoffiziell | Ja |
TextMate | Geschlossene Quelle | 50 $ | Mac | Twitter, IRC, Mailingliste, E-Mail | Online-Handbuch | Ja |
BBEdit | Geschlossene Quelle | 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 Produkt | Kostenlos | Windows, Mac, Linux | FAQ | Dokumentation | Ja |
Aktives Lernen
In diesem Abschnitt zum aktiven Lernen möchten wir Sie dazu einladen, einen Texteditor Ihrer Wahl zu installieren und zu benutzen. Ihr Computer verfügt möglicherweise bereits über einen der oben vorgeschlagenen Editoren (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 erkunden und lesen Sie das Handbuch oder die Dokumentation, um herauszufinden, welche Funktionen verfügbar sind. Insbesondere (falls möglich in Ihrem Editor) versuchen Sie:
- Die Einstellungen für Syntaxhervorhebung und Farben zu ändern
- Mit der Breite der Einrückung zu experimentieren, um sie an Ihre Bedürfnisse anzupassen
- Auto-Save- und Session-Speicher-Einstellungen zu überprüfen
- Verfügbare Plugins zu konfigurieren und zu erkunden, wie Sie neue erhalten können
- Farbschemata zu wechseln
- Ansichtsoptionen anzupassen und zu sehen, wie Sie das Layout der Ansichten ändern können
- Welche Programmiersprachen/Technologien Ihr Editor unterstützt
Während Sie lernen, sollten die Standardeinstellungen der meisten Texteditoren ausreichen, aber es ist wichtig, dass Sie sich mit Ihren gewählten Werkzeugen vertraut machen, damit Sie das beste für Ihren Gebrauch auswählen können. Sie werden mehr über die Anpassung Ihrer Editoren und Werkzeuge lernen, während Sie Erfahrung sammeln. Das Wichtigste ist, dass Sie lernen, welche Funktionen für Ihre Zwecke nützlicher sind.
Tiefer eintauchen
Auswahlkriterien
Also, was sollten Sie im Detail beachten, wenn Sie einen Texteditor auswählen?
Welches Betriebssystem (OS) möchte ich verwenden?
Natürlich liegt die Wahl bei Ihnen. Allerdings sind einige Editoren nur für bestimmte Betriebssysteme verfügbar, sodass, wenn Sie gerne wechseln, die Möglichkeiten eingeschränkt werden können. Jeder Texteditor kann die Aufgabe erledigen, wenn er auf Ihrem System ausgeführt wird, aber ein plattformübergreifender Editor erleichtert den Wechsel von einem Betriebssystem zum anderen.
Finden Sie zunächst 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 ein ziemlich vielfältiger Ort, an dem verschiedene Distributionen mit unterschiedlichen, inkompatiblen Paketierungssystemen arbeiten. Das bedeutet, wenn Sie sich in einen exotischen 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?
Allgemein gesagt kann jeder Texteditor jede Textdatei öffnen. Das funktioniert hervorragend, 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 leichter, indem Sie einen Texteditor auswählen, der die Technologien, mit denen Sie arbeiten, versteht. Viele Texteditoren helfen Ihnen mit Funktionen wie:
- Syntaxhervorhebung. Machen Sie Ihre Datei besser lesbar, indem Schlüsselwörter basierend auf der Technologie, die Sie verwenden, farblich codiert werden.
- Codevervollständigung. Sparen Sie Zeit, indem wiederkehrende Strukturen automatisch vervollständigt werden (z.B. automatische Schließung von 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 dieselbe Dokumentstruktur. Ersparen Sie sich den Aufwand, alles neu zu schreiben, indem Sie ein Code-Snippet verwenden, um Ihr Dokument vorzufüllen.
Die meisten Texteditoren unterstützen jetzt Syntaxhervorhebung, 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?
Es kommt auf Ihre Bedürfnisse und Pläne an. Diese Funktionen 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 aussieht
- Text an mehreren Stellen gleichzeitig auswählen
- Dateien und Verzeichnisse Ihres Projekts anzeigen
- Ihren Code automatisch mit einem Code-Beautifier formatieren
- Rechtschreibprüfung
- Code basierend auf Einrückungseinstellungen automatisch 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 Ihr bevorzugter Editor diese Funktionen nicht von Haus aus hat, suchen Sie nach einem erweiterbaren Editor. Die besten Editoren bieten viele Plugins an und idealerweise eine Möglichkeit, neue Plugins automatisch zu suchen und zu installieren.
Wenn Sie viele Funktionen mögen und Ihr Editor aufgrund aller Ihrer Plugins langsamer wird, versuchen Sie es mit einer IDE (integrierte Entwicklungsumgebung). Eine IDE bietet viele Werkzeuge in einer Schnittstelle, und sie kann für Anfänger etwas überwältigend sein, aber sie ist immer eine Option, wenn Ihr Texteditor zu begrenzt erscheint. Hier sind einige beliebte IDEs:
Benötige ich Unterstützung/Hilfe beim Verwenden meines Texteditors?
Es ist immer gut zu wissen, ob Sie Hilfe erhalten können, wenn Sie Software verwenden. Für 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 der Editor verwendet wird. Nehmen Sie Kontakt mit anderen Benutzern auf, wenn Sie Probleme beim Installieren oder Verwenden des Editors haben.
Ist mir das Aussehen und das Gefühl meines Texteditors wichtig?
Nun, das ist Geschmackssache, aber einige Leute mögen es, jedes Detail der Benutzeroberfläche (UI) zu individualisieren, von Farben bis zu Button-Positionen. Die Flexibilität von Editoren variiert stark, daher lohnt sich ein vorheriger Check. Es ist nicht schwer, einen Texteditor zu finden, bei dem Sie das Farbschema wechseln können, aber wenn Sie umfangreiche Anpassungen möchten, sind Sie mit einer IDE möglicherweise besser bedient.
Installieren und einrichten
Die Installation eines Texteditors ist in der Regel ziemlich unkompliziert. Die Methode variiert je nach Plattform, sollte jedoch nicht zu schwierig sein:
- Windows. Die Entwickler stellen Ihnen eine
.exe
- oder.msi
-Datei zur Verfügung. Manchmal wird die Software in einem komprimierten Archiv wie.zip
,.7z
oder.rar
bereitgestellt. 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 Webseite 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 dem grafischen Paketmanager (Ubuntu Software Center, mintInstall, GNOME Software, &c.) beginnen. Oft können Sie 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 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 Anleitungen helfen Ihnen dabei, festzulegen, dass Ihr Betriebssystem Dateien in Ihrem bevorzugten Editor öffnen soll, wenn Sie darauf doppelklicken:
-
Linux
Nächste Schritte
Jetzt, da Sie einen guten Texteditor haben, könnten Sie sich etwas Zeit nehmen, um Ihre grundlegende Arbeitsumgebung abzuschließen, oder, wenn Sie sofort damit spielen möchten, Ihre allererste Webseite schreiben.