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, die Sie zum Erstellen einer Website benötigen 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, daher sollten Sie für ein angenehmes Entwicklungserlebnis Ihren Texteditor weise wä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 würden Sie so viele Editoren wie möglich ausprobieren und ein Gefühl dafür bekommen, was zu Ihrem Workflow passt. Wir werden Ihnen jedoch einige Anhaltspunkte für den Einstieg geben.
Hier sind die wichtigsten Fragen, die Sie berücksichtigen sollten:
- Mit welchem Betriebssystem (OS) 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 die Bedienung 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 gibt eine große Chance, dass Sie einen geeigneten Texteditor kostenlos finden werden.
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 |
CodeLobster | Closed Source | Kostenlos | Windows, Mac, Linux | Forum, Email | 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, Email | 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 |
Aktives Lernen
In diesem Abschnitt für aktives Lernen möchten wir, dass Sie versuchen, einen Texteditor Ihrer Wahl zu verwenden und/oder zu installieren. Möglicherweise ist auf Ihrem Computer bereits einer der oben vorgeschlagenen Editoren installiert (z. B. Gedit, wenn Sie GNOME-Desktop verwenden, Kate, wenn Sie KDE verwenden usw.), wenn nicht, sollten Sie versuchen, einen oder mehrere Texteditoren Ihrer Wahl zu installieren.
Versuchen Sie, die Einstellungen Ihres Editors zu durchsuchen und lesen Sie das Handbuch oder die Dokumentation, um zu sehen, welche Funktionen er bietet. Insbesondere (wenn möglich in Ihrem Editor), versuchen Sie:
- Die Einstellungen und Farben für die Syntaxhervorhebung zu ändern
- Mit der Breite der Einrückung zu spielen und sie an Ihre Bedürfnisse anzupassen
- Die Einstellungen für automatisches Speichern und das Speichern von Sitzungen zu überprüfen
- Verfügbare Plugins zu konfigurieren und zu erforschen, wie Sie neue hinzufügen können
- Farbschemata zu ändern
- Anzeigeeinstellungen anzupassen und zu sehen, wie Sie das Layout der Ansichten ändern können
- Zu überprüfen, welche Programmiersprachen/Technologien Ihr Editor unterstützt
Während Sie lernen, sollten die Standardeinstellungen der meisten Texteditoren ausreichend sein, aber es ist wichtig, sich mit Ihren gewählten Werkzeugen vertraut zu machen, damit Sie das beste für Ihre Verwendung auswählen können. Sie werden mehr über die Anpassung Ihrer Editoren und Werkzeuge lernen, wenn Sie Erfahrung sammeln und, was noch wichtiger ist, Sie werden lernen, welche Funktionen für Ihre Zwecke am nützlichsten sind.
Eintauchen
Auswahlkriterien
Also, was sollten Sie im Detail berücksichtigen, wenn Sie einen Texteditor auswählen?
Mit welchem OS (Betriebssystem) möchte ich arbeiten?
Natürlich bleibt es Ihnen überlassen. Allerdings sind einige Editoren nur für bestimmte Betriebssysteme verfügbar, sodass sich die Möglichkeiten einschränken, wenn Sie gerne hin- und herschalten. Jeder Texteditor kann die Arbeit erledigen, wenn er auf Ihrem System läuft, aber ein plattformübergreifender Editor erleichtert die Migration von OS zu OS.
Finden Sie zuerst 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, sind Sie am besten beraten, im Ubuntu Software Center nachzusehen. Natürlich ist die Linux/UNIX-Welt ein ziemlich vielfältiger Ort, an dem sich verschiedene Distributionen mit unterschiedlichen, inkompatiblen Paketierungssystemen beschäftigen. Das bedeutet, dass, wenn Sie Ihr Herz an einen unbekannten Texteditor verloren haben, Sie ihn möglicherweise selbst aus dem Quellcode kompilieren müssen (nichts für schwache Nerven).
Welche Technologien möchte ich bearbeiten?
Allgemein gesagt kann jeder Texteditor jede Textdatei öffnen. Das funktioniert hervorragend zum Schreiben von Notizen an sich selbst, 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:
- Syntaxhervorhebung. Machen Sie Ihre Datei lesbarer, indem Sie Schlüsselwörter basierend auf der verwendeten Technologie farblich codieren.
- Codevervollständigung. Sparen Sie Zeit, indem Sie wiederkehrende Strukturen automatisch vervollständigen (z. B. automatisch HTML-Tags schließen oder gültige Werte für eine gegebene CSS-Eigenschaft vorschlagen).
- Code-Snippets. Wie Sie beim Starten eines neuen HTML-Dokuments gesehen haben, verwenden viele Technologien immer wieder dieselbe Dokumentenstruktur. Sparen Sie sich die Mühe, alles wiederholt eingeben zu müssen, indem Sie ein Code-Snippet verwenden, um Ihr Dokument vorab auszufüllen.
Die meisten Texteditoren unterstützen jetzt die 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?
Es 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, die erforderlich sind
- Schnelles Springen zu einer bestimmten Zeile
- Zwei Teile eines großen Dokuments separat anzeigen
- HTML anzeigen, wie es im Browser aussehen wird
- Text an mehreren Stellen gleichzeitig auswählen
- Die Dateien und Verzeichnisse Ihres Projekts anzeigen
- Ihren Code automatisch mit Code-Beautifier formatieren
- Rechtschreibprüfung
- Code basierend auf den 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 nicht sicher sind, welche Funktionen Sie möchten, oder 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, automatisch nach neuen Plugins zu suchen und diese zu installieren.
Wenn Sie viele Funktionen mögen und Ihr Editor wegen all Ihrer Plugins langsam wird, versuchen Sie, eine IDE (integrierte Entwicklungsumgebung) zu verwenden. Eine IDE bietet viele Werkzeuge in einer Oberfläche und kann für Anfänger ein bisschen abschreckend sein, ist aber immer eine Option, wenn Ihnen der Texteditor zu eingeschränkt vorkommt. 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 oder nicht, 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, Email, IRC)
Verwenden Sie die schriftliche Dokumentation, wenn Sie lernen, wie man den Editor benutzt. Treten Sie mit anderen Benutzern in Kontakt, wenn Sie Probleme bei der Installation oder Verwendung des Editors haben.
Ist mir das Aussehen und die Bedienung meines Texteditors wichtig?
Nun, das ist Geschmackssache, aber manche Menschen mögen es, jede Kleinigkeit der Benutzeroberfläche (UI) anzupassen, von Farben bis zu Button-Positionen. Editoren variieren stark in ihrer Flexibilität, also prüfen Sie es vorher. Es ist nicht schwer, einen Texteditor zu finden, der das Farbschema ändern kann, aber wenn Sie kräftig anpassen wollen, sind Sie mit einer IDE besser bedient.
Installation und Einrichtung
Die Installation eines Texteditors ist in der Regel recht unkompliziert. Die Methode unterscheidet sich 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 beliebtesten Distributionen können Sie mit Ihrem grafischen Paketmanager (Ubuntu Software Center, mintInstall, GNOME Software, &c.) beginnen. Oft finden Sie eine
.deb
- oder.rpm
-Datei für vorverpackte Software, aber meistens müssen Sie den Paketserver 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, es sei denn, Sie ändern die Dateizuordnung.. Diese Anweisungen helfen Ihnen, 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 zu vervollständigen, oder, wenn Sie es gleich ausprobieren möchten, Ihre erste Webseite schreiben.