Welche Texteditoren stehen zur Verfügung?
In diesem Artikel heben wir einige Überlegungen hervor, die Sie bei der Installation eines Texteditors für die Webentwicklung bedenken sollten.
Voraussetzungen: | Sie sollten bereits über verschiedene Software, die Sie für den Aufbau einer Website benötigen, Bescheid wissen. |
---|---|
Ziel: | Lernen Sie, wie Sie einen Texteditor auswählen, der Ihren Bedürfnissen als Webentwickler am besten entspricht. |
Zusammenfassung
Eine Website besteht hauptsächlich aus Textdateien, daher sollten Sie Ihren Texteditor für ein angenehmes Entwicklungserlebnis sorgfältig auswählen.
Die schiere Anzahl an Mö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, welcher am besten zu Ihrem Arbeitsablauf passt. Wir geben Ihnen jedoch einige Hinweise zum Einstieg.
Hier sind die Hauptfragen, 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?
- Benötige ich Unterstützung/Hilfe bei der Verwendung meines Texteditors?
- Ist mir das Aussehen und das Gefühl meines Texteditors 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 Leistungsfähigkeit zu tun. Es ist sehr wahrscheinlich, 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, 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 Open-Lizenz | Kostenlos | Windows, Mac, Linux | Mailingliste | Online-Handbuch | Ja |
Visual Studio Code | Open Source unter MIT-Lizenz/ Spezifische Produktlizenz | Kostenlos | Windows, Mac, Linux | FAQ | Dokumentation | Ja |
Installation und Nutzung eines Texteditors
Wir möchten, 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 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, in den Einstellungen Ihres Editors zu stöbern, und lesen Sie das Handbuch oder die Dokumentation, um zu sehen, welche Funktionen er bietet. Insbesondere (falls möglich in Ihrem Editor), versuchen Sie:
- Syntax-Hervorhebungseinstellungen und -farben zu ändern
- Mit der Einstellung des Einzugs zu spielen und sie für Ihre Bedürfnisse anzupassen
- Autosave- und Sitzungs-Speicherungseinstellungen zu überprüfen
- Verfügbare Plugins zu konfigurieren und zu untersuchen, wie Sie neue erhalten können
- Farbschemata zu ändern
- Ansichtseinstellungen 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 in Ordnung sein, aber es ist wichtig, sich mit den gewählten Tools vertraut zu machen, damit Sie das für Ihre Nutzung am besten geeignete auswählen können. Sie werden mehr über die Anpassung Ihrer Editoren und Tools erfahren, wenn Sie mehr Erfahrung sammeln, und noch wichtiger, Sie werden herausfinden, welche Funktionen für Ihre Zwecke nützlicher sind.
Tiefer eintauchen
>Auswahlkriterien
Was sollten Sie also im Detail bedenken, wenn Sie einen Texteditor wählen?
Mit welchem Betriebssystem möchte ich arbeiten?
Natürlich ist das Ihre Wahl. Einige Editoren sind jedoch nur für bestimmte Betriebssysteme verfügbar. Wenn Sie also gerne hin und her wechseln, würde dies die Möglichkeiten einschränken. Jeder Texteditor kann die Arbeit erledigen, sofern er auf Ihrem System läuft, aber ein plattformübergreifender Editor erleichtert den Wechsel von einem Betriebssystem 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, obwohl einige Editoren nur bestimmte Versionen unterstützen. Wenn Sie Ubuntu ausführen, ist Ihre beste Option, im Ubuntu Software Center zu suchen. Im Allgemeinen ist die Linux/UNIX-Welt ein recht vielfältiger Ort, an dem verschiedene Distributionen mit verschiedenen, inkompatiblen Paketsystemen 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 hervorragend, um sich selbst Notizen zu machen, aber wenn Sie Webentwicklung betreiben und in HTML, CSS und JavaScript schreiben, können Sie einige ziemlich große und komplexe Dateien produzieren. 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-Hervorhebung. Machen Sie Ihre Datei besser lesbar, indem Sie Schlüsselwörter basierend auf der Technologie, die Sie verwenden, farbcodieren.
- Codevervollständigung. Sparen Sie Zeit, indem Sie wiederkehrende Strukturen automatisch vervollständigen (zum Beispiel automatisch HTML-Tags schließen oder gültige Werte für eine gegebene CSS-Eigenschaft vorschlagen).
- Codeschnipsel. 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 tippen, indem Sie einen Codeschnipsel verwenden, um Ihr Dokument vorzufüllen.
Die meisten Texteditoren unterstützen jetzt Syntax-Hervorhebung, aber nicht unbedingt die anderen beiden Funktionen. Stellen Sie besonders sicher, dass Ihr Texteditor 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
- Schneller Sprung zu einer bestimmten Zeile
- Zwei Teile eines großen Dokuments getrennt anzeigen
- HTML anzeigen, wie es im Browser angezeigt wird
- Text an mehreren Stellen gleichzeitig auswählen
- Dateien und Verzeichnisse Ihres Projekts anzeigen
- Ihren Code automatisch mit einem Code-Schönheitsprogramm formatieren
- Rechtschreibprüfung
- Code automatisch basierend auf Einzugseinstellungen 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 möchten oder Ihrem bevorzugten Editor diese Funktionen fehlen, 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 verlangsamt, weil Sie alle Ihre Plugins verwenden, versuchen Sie, eine IDE (integrierte Entwicklungsumgebung) zu verwenden. Eine IDE bietet viele Werkzeuge in einer Oberfläche und kann für Anfänger einschüchternd sein, ist 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 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)
Verwenden Sie die schriftliche Dokumentation, wenn Sie lernen, wie man den Editor verwendet. Treten Sie in Kontakt mit anderen Benutzern, wenn Sie Probleme bei der Installation oder Verwendung des Editors haben.
Ist mir das Aussehen und das Gefühl meines Texteditors wichtig?
Nun, das ist eine Frage des Geschmacks, aber manche Leute mögen es, jedes Detail der Benutzeroberfläche (UI) anzupassen, von Farben bis zu den Positionen der Schaltflächen. Editoren variieren stark in Bezug auf Flexibilität, also überprüfen Sie das im Voraus. Es ist nicht schwer, einen Texteditor zu finden, der das Farbschema ändern kann, aber wenn Sie eine umfangreiche Anpassung wünschen, sind Sie möglicherweise mit einer IDE besser bedient.
Installation und Einrichtung
Die Installation eines Texteditors ist in der Regel ziemlich einfach. Die Methode variiert je nach Plattform, sollte aber nicht zu schwierig sein:
- Windows. Die Entwickler stellen Ihnen eine
.exe
oder.msi
-Datei zur Verfügung. 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 können Sie direkt im Apple Store finden, um die Installation noch einfacher zu gestalten. - Linux. In den beliebtesten Distributionen können Sie mit Ihrem grafischen Paketmanager (Ubuntu Software Center, mintInstall, GNOME Software usw.) beginnen. Sie können oft eine
.deb
- oder.rpm
-Datei für vorverpackte Software finden, aber die meiste Zeit 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 Installationsanleitungen 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, Ihrem Betriebssystem mitzuteilen, dass es Dateien in Ihrem bevorzugten Editor öffnen soll, wenn Sie sie doppelklicken:
-
Linux
Nächste Schritte
Nun da Sie einen guten Texteditor haben, könnten Sie etwas Zeit damit verbringen, Ihre grundlegende Arbeitsumgebung zu vervollständigen oder, wenn Sie gleich damit loslegen möchten, Ihre allererste Webseite zu schreiben.