Welche Texteditoren sind verfügbar?
In diesem Artikel heben wir einige Punkte hervor, die Sie beachten sollten, wenn Sie einen Texteditor für die Webentwicklung installieren.
Voraussetzungen: | Sie sollten bereits über verschiedene Software, die Sie zum Erstellen einer Website benötigen Bescheid wissen. |
---|---|
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. Für ein angenehmes Entwicklungserlebnis sollten Sie 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 würden Sie so viele Editoren wie möglich ausprobieren, um ein Gefühl dafür zu bekommen, was zu Ihrem Arbeitsablauf passt. Aber wir geben Ihnen einige Hinweise für den Anfang.
Hier sind die Hauptfragen, die Sie berücksichtigen sollten:
- Welches Betriebssystem möchte ich verwenden?
- Mit welchen Technologien möchte ich arbeiten?
- Welche grundlegenden Funktionen erwarte ich von meinem Texteditor?
- Möchte ich zusätzliche Funktionen zu meinem Texteditor hinzufügen?
- Benötige ich Unterstützung/Hilfe bei der Verwendung meines Texteditors?
- Ist das Aussehen und Verhalten meines Texteditors für mich wichtig?
Beachten Sie, dass wir den Preis nicht erwähnt haben. Offensichtlich spielt das auch eine Rolle, aber der Preis eines Produkts hat wenig mit seiner Qualität oder Leistungsfähigkeit zu tun. Es gibt eine große Chance, dass Sie einen geeigneten Texteditor kostenlos finden.
Hier sind einige populäre Editoren:
Editor | Lizenz | Preis | OS | Unterstützung | Dok. | Erweiterbar |
---|---|---|---|---|---|---|
Bluefish | GPL 3 | Kostenlos | Windows, Mac, Linux | Mailing-Liste, 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, Mailing-Liste, Newsgruppe | 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 | Mailing-Liste, 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, Mailing-Liste, E-Mail | Online-Handbuch | Ja |
BBEdit | Closed Source | Kostenlos | Mac | FAQ | Online-Handbuch | Nein |
VIM | Spezifische Open License | Kostenlos | Windows, Mac, Linux | Mailing-Liste | 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. Ihr Computer hat möglicherweise bereits einen der oben vorgeschlagenen Editoren installiert (z. B. Gedit, wenn Sie den GNOME-Desktop verwenden, Kate, wenn Sie KDE verwenden), 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 zu sehen, welche Fähigkeiten er hat. Insbesondere (falls möglich in Ihrem Editor) versuchen Sie:
- Ändern Sie Syntax-Highlighting-Einstellungen und Farben
- Spielen Sie mit der Einrückungsbreite, indem Sie sie auf eine für Ihre Bedürfnisse angemessene Einstellung setzen
- Überprüfen Sie die Autosave- und Sitzungs-Speichereinstellungen
- Konfigurieren Sie verfügbare Plugins und untersuchen Sie, wie Sie neue erhalten können
- Ändern Sie Farbschemata
- Passen Sie die Anzeigeeinstellungen 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 Sie lernen, sollten die Standardeinstellungen der meisten Texteditoren für die Nutzung ausreichen, aber es ist wichtig, sich mit Ihren gewählten Werkzeugen vertraut zu machen, damit Sie das beste für Ihre Nutzung auswählen können. Sie werden mehr über die Anpassung Ihrer Editoren und Tools lernen, während Sie Erfahrung sammeln, und noch wichtiger, Sie werden lernen, welche Funktionen für Ihre Zwecke nützlicher sind.
Tiefergehende Einblicke
Auswahlkriterien
Also, im Detail, worüber sollten Sie nachdenken, wenn Sie sich für einen Texteditor entscheiden?
Welches Betriebssystem möchte ich verwenden?
Natürlich ist es Ihre Wahl. Einige Editoren sind jedoch nur für bestimmte Betriebssysteme verfügbar. Wenn Sie also gerne hin- und herwechseln, 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 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. Einige Editoren unterstützen jedoch nur bestimmte Versionen. Wenn Sie Ubuntu verwenden, ist es am besten, im Ubuntu Software Center zu suchen. Allgemein gesagt ist die Linux/UNIX-Welt jedoch ein ziemlich vielfältiger Ort, an dem verschiedene Distributionen mit unterschiedlichen, inkompatiblen Paketsystemen arbeiten. Das bedeutet, wenn Sie sich für einen wenig bekannten Texteditor entscheiden, müssen Sie ihn möglicherweise selbst aus dem Quellcode kompilieren (nichts für schwache Nerven).
Mit welchen Technologien möchte ich arbeiten?
Generell gesprochen, kann jeder Texteditor jede Textdatei öffnen. Das funktioniert großartig für das Schreiben von Notizen an sich selbst, doch 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 selbst leichter, indem Sie einen Texteditor wählen, der die Technologien versteht, mit denen Sie arbeiten. Viele Texteditoren bieten Ihnen Funktionen wie:
- Syntax-Highlighting. Machen Sie Ihre Datei durch farbliche Kennzeichnung von Schlüsselwörtern basierend auf der genutzten Technologie lesbarer.
- Codevervollständigung. Sparen Sie Zeit, indem Sie wiederkehrende Strukturen automatisch vervollständigen (zum Beispiel das automatische Schließen von HTML-Tags oder das Vorschlagen gültiger 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 des erneuten Eintippens durch die Verwendung eines Code-Snippets, um Ihr Dokument vorab auszufüllen.
Die meisten Texteditoren unterstützen heutzutage das Syntax-Highlighting, aber nicht unbedingt die anderen beiden Funktionen. Stellen Sie besonders sicher, 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 benötigten Mustern
- Schnell zu einer bestimmten Zeile springen
- Zwei Teile eines großen Dokuments separat ansehen
- HTML so anzeigen, wie es im Browser aussehen wird
- Text an mehreren Stellen gleichzeitig auswählen
- Dateien und Verzeichnisse Ihres Projekts anzeigen
- Ihren Code automatisch mit einem Code-Beautifier formatieren
- Rechtschreibprüfung
- Code automatisch gemäß Einrückungseinstellungen einrücken
Möchte ich zusätzliche Funktionen zu meinem Texteditor hinzufügen?
Ein erweiterbarer Editor kommt mit weniger integrierten Funktionen, kann aber je nach Bedarf erweitert werden.
Wenn Sie sich nicht sicher sind, welche Funktionen Sie möchten, oder Ihr bevorzugter Editor diese Funktionen nicht im Lieferumfang hat, suchen Sie nach einem erweiterbaren Editor. Die besten Editoren bieten viele Plugins und idealerweise eine Möglichkeit, neue Plugins automatisch zu suchen und zu installieren.
Wenn Sie viele Funktionen mögen und Ihr Editor wegen all Ihrer Plugins langsamer wird, versuchen Sie es mit einer IDE (integrierte Entwicklungsumgebung). Eine IDE bietet viele Werkzeuge in einem Interface und kann für Anfänger etwas überwältigend 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 bekommen können oder nicht, wenn Sie Software verwenden. Bei Texteditoren sollten Sie nach zwei verschiedenen Arten von Unterstützung suchen:
- Benutzerorientierte Inhalte (FAQ, Handbuch, Online-Hilfe)
- Diskussionen mit Entwicklern und anderen Nutzern (Forum, E-Mail, IRC)
Verwenden Sie die schriftliche Dokumentation, wenn Sie lernen, wie man den Editor benutzt. Treten Sie mit anderen Nutzern in Kontakt, wenn Sie Probleme bei der Installation oder Verwendung des Editors lösen.
Ist das Aussehen und Verhalten meines Texteditors für mich wichtig?
Nun, das ist Geschmackssache, aber einige Leute mögen es, jeden Teil der Benutzeroberfläche (UI) anzupassen, von Farben bis zu den Positionen 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 Anpassungen wünschen, sind Sie möglicherweise mit einer IDE besser beraten.
Installieren und Einrichten
Die Installation eines Texteditors ist normalerweise ziemlich einfach. 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
,.7z
oder.rar
. In diesem Fall benötigen Sie ein zusätzliches Programm, 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 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 den 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, öffnet Ihr Betriebssystem wahrscheinlich weiterhin Textdateien mit seinem Standardeditor, bis Sie die Dateiverknüpfung ändern. Diese Anleitungen helfen Ihnen festzulegen, dass Ihr Betriebssystem Dateien in Ihrem bevorzugten Editor öffnet, wenn Sie auf 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 sofort damit spielen möchten, Ihre allererste Webseite zu schreiben.