Vergleich von Texteditoren: Unterschied zwischen den Versionen

Aus
(Die Seite wurde neu angelegt: „Category:SoftwareCategory:Texteditor Auf den Synology Stations ist der Editor vi vorinstalliert. Dieser Artikel stellt gängige Alternative zu vi …“)
 
K (verschob „Alternative Texteditoren“ nach „Vergleich von Texteditoren“: Gibt Inhalt besser wieder)
 
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Category:Software]][[Category:Texteditor]]
[[Category:Software]][[Category:Texteditor]][[Category:Linux]]
Auf den Synology Stations ist der Editor [[vi]] vorinstalliert. Dieser Artikel stellt gängige Alternativen zu vi vor.


Auf den Synology Stations ist der Editor [[vi]] vorinstalliert. Dieser Artikel stellt gängige Alternative zu vi vor.
=== Auswahl verfügbarer Editoren ===
 
=== Aufzählung der verfügbaren Editoren ===


{| class="wikitable"
{| class="wikitable"
Zeile 12: Zeile 11:
|
|
* kompakter Editor, der auf allen gängigen Unix-Systemen zur Verfügung steht
* kompakter Editor, der auf allen gängigen Unix-Systemen zur Verfügung steht
* Bedienung in verschiedenen Modi ist Einsteiger-unfreundlich, nach Einarbeitung aber sehr effizient
* Bedienung in verschiedenen Modi ist einsteigerunfreundlich, nach Einarbeitung aber sehr effizient
* große Funktionsvielfalt
* große Funktionsvielfalt
|-
|-
Zeile 18: Zeile 17:
|
|
* Weiterentwicklung von vi
* Weiterentwicklung von vi
* Bedienung wie vi, etwas Einsteiger-freundlicher dank interaktivem Tutorial
* Bedienung wie vi, etwas einsteigerfreundlicher dank interaktivem Tutorial
* Noch größere Funktionsvielfalt als vi
* Noch größere Funktionsvielfalt als vi
|-
|-
| [[nano]]
| [[nano]]
|
|
* sehr Einsteiger-freundlich
* sehr einsteigerfreundlich
* geringe Funktionsvielfalt
* geringe Funktionsvielfalt
|-
|-
Zeile 33: Zeile 32:
|
|
* Zeigt nur eine Zeile des Buffers an und ist daher nützlich, wenn der Inhalt der Shell beim Editieren im Blickfeld bleiben soll
* Zeigt nur eine Zeile des Buffers an und ist daher nützlich, wenn der Inhalt der Shell beim Editieren im Blickfeld bleiben soll
* Bedienung in zwei Modi  
* Bedienung in zwei Modi
|-
| [[mc]] (mcedit)
|
* Im Midnight Commander integrierter Editor, der auch als eigenständiges Programm ausgeführt werden kann
* Einsteigerfreundliche Bedienung
* Besonders empfehlenswert für Nutzer, die mit Norton Commander (DOS) vertraut sind
 
|}
|}


Zeile 40: Zeile 46:
Etliche Programme verwenden zum Editieren von Dateien selbstständig den Standard-Editor.
Etliche Programme verwenden zum Editieren von Dateien selbstständig den Standard-Editor.


Um den Standard-Editor festzulegen, muss den Shell-Variablen "EDITOR" und "VISUAL" der Programmname (siehe linke Spalte der obigen Tabelle) des gewünschten Editors zugewiesen werden. Dies lässt sich erreichen, indem man in der Datei '''/etc/profile''' (gültig für alle Benutzer, erfordert root-Rechte) oder in der Datei '''~/.profile''' (gültig für den aktuellen Benutzer, muss unter Umständen zuerst erstellt werden) folgende Zeile hinzufügt:
Um den Standard-Editor festzulegen, muss den Shell-Variablen "EDITOR" und "VISUAL" der Programmname (siehe linke Spalte der obigen Tabelle) des gewünschten Editors zugewiesen werden. Dies lässt sich erreichen, indem man in der Datei '''/etc/profile''' (gültig für alle Benutzer, erfordert root-Rechte) oder in der Datei '''~/.profile''' (gültig für den aktuellen Benutzer, muss unter Umständen zuerst erstellt werden) folgende Zeile hinzufügt (hier als Beispiel für vim):
 
export EDITOR=<Programmname>
export VISUAL=$EDITOR
 
Als Beispiel die Zeilen für vim:


  export EDITOR=vim
  export EDITOR=vim
Zeile 53: Zeile 54:
  echo $EDITOR
  echo $EDITOR
überprüft werden. Wird die Variable in beiden Dateien gesetzt, so gilt der benutzerspezifische Wert.
überprüft werden. Wird die Variable in beiden Dateien gesetzt, so gilt der benutzerspezifische Wert.
=== Siehe auch ===
* [[Editieren mit einem PC-Editor]]

Aktuelle Version vom 5. April 2013, 21:11 Uhr

Auf den Synology Stations ist der Editor vi vorinstalliert. Dieser Artikel stellt gängige Alternativen zu vi vor.

Auswahl verfügbarer Editoren

Name des Editors Bemerkungen
vi (vorinstalliert)
  • kompakter Editor, der auf allen gängigen Unix-Systemen zur Verfügung steht
  • Bedienung in verschiedenen Modi ist einsteigerunfreundlich, nach Einarbeitung aber sehr effizient
  • große Funktionsvielfalt
vim
  • Weiterentwicklung von vi
  • Bedienung wie vi, etwas einsteigerfreundlicher dank interaktivem Tutorial
  • Noch größere Funktionsvielfalt als vi
nano
  • sehr einsteigerfreundlich
  • geringe Funktionsvielfalt
emacs
  • Editor mit der größten Funktionsvielfalt
ed
  • Zeigt nur eine Zeile des Buffers an und ist daher nützlich, wenn der Inhalt der Shell beim Editieren im Blickfeld bleiben soll
  • Bedienung in zwei Modi
mc (mcedit)
  • Im Midnight Commander integrierter Editor, der auch als eigenständiges Programm ausgeführt werden kann
  • Einsteigerfreundliche Bedienung
  • Besonders empfehlenswert für Nutzer, die mit Norton Commander (DOS) vertraut sind

Standard-Editor festlegen

Etliche Programme verwenden zum Editieren von Dateien selbstständig den Standard-Editor.

Um den Standard-Editor festzulegen, muss den Shell-Variablen "EDITOR" und "VISUAL" der Programmname (siehe linke Spalte der obigen Tabelle) des gewünschten Editors zugewiesen werden. Dies lässt sich erreichen, indem man in der Datei /etc/profile (gültig für alle Benutzer, erfordert root-Rechte) oder in der Datei ~/.profile (gültig für den aktuellen Benutzer, muss unter Umständen zuerst erstellt werden) folgende Zeile hinzufügt (hier als Beispiel für vim):

export EDITOR=vim
export VISUAL=$EDITOR

Die Änderung wird erst nach dem nächsten Login wirksam und kann durch den Befehl

echo $EDITOR

überprüft werden. Wird die Variable in beiden Dateien gesetzt, so gilt der benutzerspezifische Wert.

Siehe auch