Ein Editor ist ein Programm zur Eingabe und Bearbeitung von Texten oder Quellcode. Je nach Verwendungszweck unterscheidet man zwischen einfachen Texteditoren und spezialisierten Code-Editoren oder WYSIWYG-Editoren.
Arten von Editoren
- Texteditor: Einfaches Werkzeug zum Schreiben von Texten (z. B. Notepad, Nano)
- Codeeditor: Unterstützt beim Schreiben von Quellcode durch Syntax-Highlighting, Autovervollständigung etc. (z. B. Visual Studio Code, Sublime Text)
- WYSIWYG-Editor: Darstellung entspricht dem finalen Layout (z. B. WordPress-Editor, Website-Baukästen)
Typische Funktionen
- Suchen & Ersetzen
- Syntaxhervorhebung für verschiedene Programmiersprachen
- Projektverwaltung bei größeren Softwareprojekten
- Plugins & Erweiterungen für zusätzlichen Funktionsumfang
Unterschied zum IDE
Ein Editor konzentriert sich auf das Schreiben von Code, während eine IDE (Integrierte Entwicklungsumgebung) zusätzlich Funktionen wie Debugging, Compiler, Versionskontrolle oder grafische Werkzeuge mitbringt.
Bekannte Editoren
- Visual Studio Code
- Sublime Text
- Notepad++
- Atom (eingestellt)
- Vim / Emacs (für Fortgeschrittene)