[[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/Tango/text-editor.png, 48, left)]] Ein Editor ist ein Programm, mit dem man beliebige Textdateien erstellen und bearbeiten kann. Da unter Linux quasi alle Konfigurationsdateien als Textdateien vorliegen, könnte man mit einem Editor daher das komplette System konfigurieren. Unter Linux gibt es sehr viele verschiedene Editoren. Hier werden die Standardeditoren für Unity, GNOME, KDE, Xfce, LXDE und die Kommandozeile kurz vorgestellt. Weitere Programme sind im Übersichtsartikel [:Editoren:] zu finden. [[Anker(Root)]] = Root-Rechte - Bearbeiten von Systemdateien = Für viele Einsteiger ist es verwirrend, dass sie Dateien in Systemordnern wie '''/usr''', '''/etc''' usw. nicht direkt editieren bzw. bearbeiten können, weil ihnen dazu die Rechte fehlen. Diese Einschränkung ist ein essentieller Baustein des [:Sicherheitskonzepte:Sicherheitskonzeptes] von Linux. Möchte man Dateien in einem Systemordner ändern, so muss man einen Editor mit entsprechenden Rechten starten: ||<-5 tablestyle="width: 95%;" rowclass="titel"> Desktop-Umgebung || || || <:>'''[:gedit:Unity / GNOME]''' || <:>'''[:Kate:KDE]''' || <:>'''[:Mousepad:Xfce]''' || <:>'''[:Leafpad:LXDE]'''|| || Befehl || {{{#!vorlage Befehl gksudo gedit }}} || {{{#!vorlage Befehl kdesudo kate }}} || {{{#!vorlage Befehl gksudo mousepad }}} || {{{#!vorlage Befehl gksudo leafpad }}} || In der Praxis kombiniert man den Befehl mit dem gewünschten Dateinamen. Beispiel: {{{#!vorlage Befehl gksudo EDITOR /Pfad/zu/DATEINAME }}} Dies ist nur ein kurzer Hinweis zu Benutzerrechten. Einsteiger sollten sich zuerst in die Grundlagen von [:sudo:] und [:Rechte:Dateirechten] einlesen. [[Vorlage(Bildunterschrift, gedit.png, 120, "gedit", right)]] = Unity / GNOME = Der Standardeditor für die [:Unity:] und [:GNOME:]-Desktopumgebung ist '''gedit'''. Unter Unity lässt dieser sich über die Eingabe von {{{#!vorlage Befehl gedit }}} im [:Unity/Unity_Startmenü#Schnellstart-aufrufen:Unity-Menü] öffnen. Unter Gnome befindet er sich im Menü unter * ''"Anwendungen -> Zubehör -> Texteditor"'' Weitere Informationen sind im Artikel [:gedit:] zu finden. [[Vorlage(Bildunterschrift, kate.png, 120, "Kate", right, kde-style)]] = KDE = Unter [:KDE:] heißt der Standardeditor '''Kate''' und befindet sich im K-Menü unter * ''"Dienstprogramme -> Kate (Erweiterter Texteditor)"'' Weitere Informationen sind im Artikel [:Kate:] zu finden. [[BR]][[BR]] [[Vorlage(Bildunterschrift, mousepad.png, 120, "Mousepad", right, xfce-style)]] = Xfce = Unter [:Xfce:] heißt der Standardeditor '''Mousepad''' und befindet sich im Menü unter * ''"Applications -> Accessories -> Mousepad"'' Weitere Informationen sind im Artikel [:Mousepad:] zu finden. {{{#!vorlage Hinweis Ab [:Oneiric:Ubuntu 11.10] verwendet auch Xubuntu [:Leafpad:], den Standardeditor von LXDE. }}} [[Vorlage(Bildunterschrift, leafpad.png, 120, "Leafpad", right, lxde-style)]] = LXDE = Unter [:LXDE:] heißt der Standardeditor '''Leafpad''' und befindet sich im Menü unter * ''"Anwendungen -> Zubehör -> Leafpad"'' Weitere Informationen sind im Artikel [:Leafpad:] zu finden. [[Anker(cli)]] = Kommandozeile = Wer keine grafische Oberfläche installiert hat oder diese aus irgendeinem Grund nicht mehr starten kann, ist auf einen Editor für die [:Terminal:Kommandozeile] angewiesen. Verwendet man einen Editor auf der Kommandozeile, reicht: {{{#!vorlage Befehl sudo NICHT-GRAFISCHER-EDITOR /Pfad/zu/DATEINAME }}} zum Bearbeiten von Systemdateien aus (`gksudo ...` wird nur von grafischen Programmen benötigt). Unter Linux gibt es zwei sehr gängige Editoren: '''nano''' und '''vim'''. [[Vorlage(Bildunterschrift, nano.png, 120, "Nano", right)]] == Nano == Nano ist sehr einfach zu bedienen und daher für Einsteiger empfohlen, die eine Datei im Terminal bearbeiten müssen bzw. wollen. Weitere Informationen sind im Artikel [:Nano:] zu finden. == Vim == Bei vielen Benutzern beliebt ist der Editor '''vi''' (bzw. '''vim'''), der normalerweise auf __jedem__ Linux-System vorhanden ist. Er ist von der Bedienbarkeit aber nicht ganz so intuitiv wie z.B. Nano. Trotzdem sollte jeder Linux-Benutzer die allerwichtigsten Kommandos lernen, da es das Programm ist, das tatsächlich immer zur Verfügung steht. Weitere Informationen sind im Artikel [:Vim:] zu finden. ##= Probleme und Lösungen = ##== Standardeditor == ##Wenn man den voreingestellten Editor wechseln möchte, ist je nach Desktop-Umgebung ein anderes Vorgehen erforderlich... ## ##=== Kommandozeile === ##Um den Standardeditor systemweit für ein Terminalfenster oder die Konsole zu wechseln, dient der folgende Befehl: ## ##{{{#!vorlage Befehl ##sudo update-alternatives --config editor ##}}} ## ## siehe auch: ## http://www.magenbrot.net/wiki/linux/linux_distributionen/debian/default-editor_unter_debian_konfigurieren ##[:Alternativen-System:] # tag: Einsteiger, Editor