Welche Texteditoren sind verfügbar?
In diesem Artikel heben wir einige Dinge hervor, die Sie beim Installieren eines Texteditors für die Webentwicklung beachten sollten.
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 größtenteils aus Textdateien, daher sollten Sie für ein angenehmes und spaßiges Entwicklungserlebnis Ihren Texteditor mit Bedacht wählen.
Die schiere Anzahl an Auswahlmöglichkeiten ist etwas überwältigend, da ein Texteditor so grundlegend für die Informatik ist (ja, Webentwicklung ist Informatik). Im Idealfall würden Sie so viele Editoren wie möglich ausprobieren und ein Gefühl dafür entwickeln, welcher zu Ihrem Arbeitsfluss passt. Aber wir geben Ihnen einige Hinweise, wie Sie anfangen können.
Hier sind die wichtigsten Fragen, die Sie berücksichtigen sollten:
- Mit welchem Betriebssystem (OS) 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?
- Brauche ich Unterstützung/Hilfe beim Verwenden meines Texteditors?
- Ist mir das Aussehen und das Gefühl meines Texteditors 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 besteht eine große Wahrscheinlichkeit, 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 | 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, 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 | 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-Lizenz | Kostenlos | Windows, Mac, Linux | Mailing-Liste | Online-Handbuch | Ja |
Visual Studio Code | Open Source unter MIT Lizenz / spezifische Produktlizenz | 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 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 durchstöbern und das Handbuch oder die Dokumentation zu lesen, um seine Möglichkeiten zu erkunden. Insbesondere (wenn möglich in Ihrem Editor), versuchen Sie Folgendes:
- Ändern Sie die Einstellungen und Farben der Syntaxhervorhebung
- Spielen Sie mit der Einrückungsbreite und stellen Sie sie passend für Ihre Bedürfnisse ein
- Überprüfen Sie die Auto-Speicher- und Sitzungs-Speichereinstellungen
- Konfigurieren Sie alle verfügbaren Plugins und erkunden Sie, wie Sie neue erhalten können
- Ändern Sie Farbschemata
- Passen Sie die Ansichtseinstellungen 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 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, wenn Sie Erfahrung sammeln, und noch wichtiger, Sie werden herausfinden, welche Funktionen für Ihre Zwecke nützlicher sind.
Graben Sie tiefer
Auswahlkriterien
Also, im Detail, worüber sollten Sie nachdenken, wenn Sie einen Texteditor auswählen?
Mit welchem OS (Betriebssystem) möchte ich arbeiten?
Natürlich liegt die Wahl bei Ihnen. Allerdings sind einige Editoren nur für bestimmte Betriebssysteme verfügbar, daher würden Sie bei häufigem Wechsel 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 OS Sie verwenden, und überprüfen Sie dann, ob ein gegebener 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-Centers zu suchen. Natürlich ist die Linux/UNIX-Welt ein ziemlich vielfältiger Ort, an dem verschiedene Distributionen mit unterschiedlichen, inkompatiblen Paketmanagementsystemen arbeiten. Das bedeutet, dass Sie, wenn Sie sich für einen unbekannten Texteditor entschieden haben, möglicherweise den Quellcode selbst kompilieren müssen (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 ziemlich große, komplexe Dateien erzeugen. Machen Sie sich das Leben leichter, indem Sie einen Texteditor wählen, der die Technologien versteht, mit denen Sie arbeiten. Viele Texteditoren unterstützen Sie mit Funktionen wie:
- Syntaxhervorhebung. Machen Sie Ihre Datei lesbarer, indem Sie Schlüsselwörter basierend auf der Technologie, die Sie verwenden, farbig kodieren.
- 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 die gleiche Dokumentstruktur. Ersparen Sie sich das lästige Eintippen, indem Sie ein Code-Snippet verwenden, um Ihr Dokument vorzufüllen.
Die meisten Texteditoren unterstützen jetzt 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 nach Bedarf
- Schnell zu einer bestimmten Zeile springen
- 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 einem Code-Schönheitswerkzeug 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 bietet, 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 aufgrund all Ihrer Plugins langsamer wird, versuchen Sie, ein IDE (integrierte Entwicklungsumgebung) zu verwenden. Ein IDE bietet viele Werkzeuge in einer Oberfläche an und kann für Anfänger etwas einschüchternd sein, aber es bleibt immer eine Option, wenn sich Ihr Texteditor zu begrenzt anfühlt. Hier sind einige beliebte IDEs:
Brauche ich Unterstützung/Hilfe beim Verwenden meines Texteditors?
Es ist immer gut zu wissen, ob Sie Hilfe bekommen können, wenn Sie Software verwenden. Für Texteditoren sollten Sie auf zwei verschiedene Arten von Support achten:
- Benutzerorientierte Inhalte (FAQ, Handbuch, Online-Hilfe)
- Diskussionen mit Entwicklern und anderen Benutzern (Forum, E-Mail, IRC)
Nutzen Sie die schriftliche Dokumentation, wenn Sie lernen, wie Sie den Editor verwenden. Treten Sie mit anderen Benutzern in Kontakt, wenn Sie bei der Installation oder Verwendung des Editors auf Probleme stoßen.
Ist mir das Aussehen und das Gefühl meines Texteditors wichtig?
Nun, das ist Geschmackssache, aber einige Leute mögen es, jeden Teil der Benutzeroberfläche (UI) anzupassen, von den Farben bis zu den Positionen der Schaltflächen. Editoren variieren stark in ihrer Flexibilität, also sollten Sie vorher nachsehen. 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 besser mit einem IDE bedient.
Installation und Einrichtung
Das Installieren eines Texteditors ist normalerweise recht einfach. Die Methode variiert je nach Plattform, sollte aber nicht zu schwierig sein:
- Windows. Die Entwickler werden Ihnen eine
.exe
- oder.msi
-Datei zur Verfügung stellen. 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 des Archivs zu extrahieren. Windows unterstützt.zip
von Haus aus. - 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 gestalten. - Linux. In den meisten beliebten 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 auf das Repository Ihres Distro-Servers zugreifen 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 prü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, festzulegen, dass Ihr Betriebssystem Dateien in Ihrem bevorzugten Editor öffnet, wenn Sie sie 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 gleich loslegen möchten, Ihre allererste Webseite schreiben.