Welche Texteditoren sind verfügbar?
In diesem Artikel heben wir einige Aspekte hervor, die Sie bei der Installation eines Texteditors für die Webentwicklung berücksichtigen sollten.
Voraussetzungen: | Sie sollten bereits über verschiedene Softwaretools, die Sie zum Erstellen einer Website benötigen, informiert sein. |
---|---|
Ziel: | Erfahren Sie, wie Sie einen Texteditor auswählen, der am besten zu Ihren Bedürfnissen als Webentwickler passt. |
Zusammenfassung
Eine Website besteht größtenteils aus Textdateien. Für ein angenehmes Entwicklererlebnis sollten Sie Ihren Texteditor daher weise wählen.
Die Vielzahl an Möglichkeiten ist etwas überwältigend, da ein Texteditor ein grundlegendes Werkzeug der Informatik ist (ja, Webentwicklung gehört zur Informatik). Idealerweise probieren Sie so viele Editoren wie möglich aus und finden heraus, welcher am besten zu Ihrem Arbeitsablauf passt. Wir geben Ihnen einige Hinweise für den Einstieg.
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 Grundfunktionen erwarte ich von meinem Texteditor?
- Möchte ich zusätzliche Funktionen zu meinem Texteditor hinzufügen?
- Benötige ich Unterstützung/Hilfe bei der Nutzung meines Texteditors?
- Ist mir das Aussehen meines Texteditors wichtig?
Beachten Sie, dass wir den Preis nicht erwähnt haben. Natürlich spielt das auch eine Rolle, aber die Kosten eines Produkts stehen oft nur wenig in Verbindung mit seiner Qualität oder Fähigkeit. Es besteht eine große Chance, dass Sie einen geeigneten Texteditor kostenlos finden.
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 |
Emacs | GPL 3 | Kostenlos | Windows, Mac, Linux | FAQ, Mailingliste, Newsgroup | 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-License | 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 Sie dazu einladen, einen Texteditor Ihrer Wahl zu nutzen und/oder zu installieren. Ihr Computer hat möglicherweise bereits einen der oben genannten Editoren installiert (z. B. Gedit, wenn Sie GNOME-Desktop verwenden, Kate, wenn Sie KDE verwenden usw.). Andernfalls sollten Sie versuchen, einen oder mehrere Texteditoren Ihrer Wahl zu installieren.
Versuchen Sie, die Einstellungen Ihres Editors zu durchforsten und lesen Sie das Handbuch oder die Dokumentation, um herauszufinden, welche Funktionen er bietet. Insbesondere (wenn möglich in Ihrem Editor) versuchen Sie:
- Syntax-Hervorhebungseinstellungen und Farben zu ändern
- Mit der Einzugsbreite zu spielen und sie auf eine angemessene Einstellung für Ihre Bedürfnisse festzulegen
- Zu prüfen, ob Auto-Save- und Sitzungs-Speicher-Einstellungen vorhanden sind
- Verfügbare Plugins zu konfigurieren und zu untersuchen, wie man neue erhalten kann
- Farbschemata zu ändern
- Anzeigeeinstellungen zu anpassen und zu sehen, wie Sie das Layout der Ansichten ändern können
- Zu prüfen, welche Programmiersprachen/Technologien Ihr Editor unterstützt
Auch wenn die Standardeinstellungen der meisten Texteditoren für die ersten Schritte ausreichend sind, ist es wichtig, dass Sie sich mit den von Ihnen gewählten Werkzeugen vertraut machen, damit Sie das beste für Ihre Nutzung auswählen können. Sie werden mehr über die Anpassung Ihrer Editoren und Tools lernen, wenn Sie mehr Erfahrung sammeln, und vor allem, welche Funktionen für Ihre Zwecke am nützlichsten sind.
Vertiefung
>Auswahlkriterien
Was sollten Sie im Detail bedenken, wenn Sie einen Texteditor auswählen?
Mit welchem OS (Betriebssystem) möchte ich arbeiten?
Natürlich ist es Ihre Wahl. Einige Editoren sind jedoch nur für bestimmte Betriebssysteme verfügbar. Wenn Sie gerne zwischen verschiedenen OS hin- und herwechseln, würde das die Möglichkeiten eingrenzen. Jeder Texteditor kann die Arbeit erledigen, wenn er auf Ihrem System läuft, aber ein plattformübergreifender Editor erleichtert den Wechsel zwischen verschiedenen Betriebssystemen.
Finden Sie also zuerst heraus, welches OS Sie verwenden, und prüfen Sie dann, ob ein bestimmter Editor Ihr OS 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, innerhalb des Ubuntu Software Center zu suchen. Im Allgemeinen ist die Linux/UNIX-Welt ein ziemlich vielfältiger Ort, wo verschiedene Distributionen mit unterschiedlichen, inkompatiblen Paketsystemen arbeiten. Das bedeutet, dass wenn Sie sich für einen unbekannten Texteditor entschieden haben, Sie diesen möglicherweise selbst aus dem Quellcode kompilieren müssen (nichts für schwache Nerven).
Welche Technologien möchte ich bearbeiten?
Allgemein gesprochen kann jeder Texteditor jede Textdatei öffnen. Das funktioniert hervorragend, um Notizen für sich selbst zu schreiben, aber wenn Sie in der Webentwicklung mit HTML, CSS und JavaScript arbeiten, können Sie einige ziemlich große, komplexe Dateien erstellen. Erleichtern Sie sich die Arbeit, indem Sie einen Texteditor wählen, der die Technologien versteht, mit denen Sie arbeiten. Viele Texteditoren unterstützen Sie mit Funktionen wie:
- Syntax-Hervorhebung. Machen Sie Ihre Datei lesbarer, indem Sie Schlüsselwörter basierend auf der verwendeten Technologie farblich kennzeichnen.
- Codevervollständigung. Sparen Sie Zeit, indem Sie wiederkehrende Strukturen automatisch vervollständigen (zum Beispiel durch 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. Vermeiden Sie die Mühe, alles neu einzugeben, indem Sie ein Code-Snippet verwenden, um Ihr Dokument vorab zu füllen.
Die meisten Texteditoren unterstützen jetzt Syntax-Hervorhebung, aber nicht unbedingt die anderen beiden Funktionen. Stellen Sie insbesondere sicher, dass Ihr Texteditor die Hervorhebung für HTML, CSS und JavaScript unterstützt.
Welche Grundfunktionen erwarte ich von meinem Texteditor?
Das hängt von Ihren Bedürfnissen und Plänen ab. Diese Funktionalitäten sind oft hilfreich:
- Such-und-Ersetze, in einem oder mehreren Dokumenten, basierend auf regulären Ausdrücken oder anderen Mustern nach Bedarf
- Schnell zu einer bestimmten Zeile springen
- Zwei Teile eines großen Dokuments separat anzeigen
- HTML so anzeigen, wie es im Browser aussieht
- Text an mehreren Stellen gleichzeitig auswählen
- Projektdateien und -verzeichnisse anzeigen
- Ihren Code automatisch mit einem Code-Beautifier formatieren
- Rechtschreibung prüfen
- Code automatisch einrücken basierend auf Einzugseinstellungen
Möchte ich zusätzliche Funktionen zu meinem Texteditor 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 Lieblingseditor 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 aufgrund all Ihrer Plugins langsamer wird, versuchen Sie ein IDE (integrierte Entwicklungsumgebung) zu verwenden. Ein IDE bietet viele Werkzeuge in einer Oberfläche und kann etwas überwältigend für Anfänger 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 Nutzung meines Texteditors?
Es ist immer gut zu wissen, ob Sie bei der Verwendung von Software Hilfe erhalten können oder nicht. Bei Texteditoren achten Sie auf 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 benutzt. Kontaktieren Sie andere Benutzer, wenn Sie bei der Installation oder Benutzung des Editors Probleme haben.
Ist mir das Aussehen meines Texteditors wichtig?
Nun, das ist Geschmackssache, aber einige Menschen mögen es, jedes Detail der Benutzeroberfläche anzupassen, von den Farben bis zu den Positionen der Schaltflächen. Editoren variieren stark in ihrer Flexibilität, also prüfen Sie das im Voraus. Es ist nicht schwer, einen Texteditor zu finden, der das Farbschema ändern kann, aber wenn Sie viel anpassen möchten, sind Sie möglicherweise besser mit einem IDE aufgehoben.
Installation und Einrichtung
Die Installation eines Texteditors ist in der Regel recht unkompliziert. Die Methode variiert je nach Plattform, sollte aber nicht zu schwierig sein:
- Windows. Die Entwickler geben Ihnen ein
.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 beginnen (Ubuntu Software Center, mintInstall, GNOME Software, &c.). Oft finden Sie eine
.deb
oder.rpm
Datei für vorverpackte Software, 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 prü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 anzugeben, dass Ihr Betriebssystem Dateien in Ihrem bevorzugten Editor öffnen soll, wenn Sie darauf doppelklicken:
-
Linux
Nächste Schritte
Nun, da Sie einen guten Texteditor haben, könnten Sie etwas Zeit darauf verwenden, Ihre grundlegende Arbeitsumgebung einzurichten, oder, wenn Sie gleich damit spielen möchten, Ihre allererste Webseite schreiben.