Zum Inhalt springen

Linux/Editoren: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „line>“ durch „line copy>“
 
(46 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Applications ==
'''Linux/Editoren''' - Texteditoren für [[Linux]]
=== Console ===
 
Text editors that can be used in a [https://wiki.debian.org/CommandLineInterface command line interface] environment
== Beschreibung ==
{| class="wikipedia options"
 
== Konsole ==
Texteditoren, für eine [[Befehlszeilenumgebung]]
{| class="wikitable options big"
! Editor !! Beschreibung
|-
| [https://packages.debian.org/nano nano] || kleiner, benutzerfreundlicher Texteditor, inspiriert von Pico
|-
| [https://packages.debian.org/vim vim] || Ein erweiterbarer Editor mit vollem Funktionsumfang und Syntaxhervorhebung
|-
| [https://packages.debian.org/emacs emacs] || der erweiterbare, selbstdokumentierende Texteditor (hohe Lernkurve)
|-
| [https://packages.debian.org/jed jed] || Editor für Programmierer (Textmodusversion)
|-
| [https://wiki.debian.org/jupp jupp]/[https://packages.debian.org/joe joe]/[https://packages.debian.org/joe-jupp joe-jupp] || benutzerfreundlicher Vollbild-Texteditor mit Tastenkombinationen/Modi, Hex-Editor, Syntaxhervorhebung, Suchen/Ersetzen, Regex, Makros und Statuszeilen
|-
| [https://packages.debian.org/ne ne] || benutzerfreundlicher und leistungsstarker Texteditor
|-
| [https://packages.debian.org/dte dte] || kleiner und benutzerfreundlicher Konsolen-Texteditor
|-
| [https://packages.debian.org/micro micro] || einfacher und mausfreundlicher Konsolen-Texteditor
|-
| [https://packages.debian.org/neovim neovim] || Ein erweiterbarer Editor mit vollem Funktionsumfang und Syntaxhervorhebung (Vim-Klon mit neuen Funktionen)
|-
| [https://packages.debian.org/e3 e3] || Sehr kleiner Texteditor, der viele Tastenkombinationen unterstützt (Emacs, Vi, Pico, Nedit, Wordstar)
|}
 
== GUI ==
Texteditoren, für eine [[GUI]]
{| class="wikitable options big"
! Editor !! Beschreibung
! Editor !! Beschreibung
|-
|-
| [https://packages.debian.org/nano nano] || small, friendly text editor inspired by Pico
| [https://packages.debian.org/gedit gedit] || Standard-Texteditor der [https://wiki.debian.org/Gnome Gnome]-Desktop-Umgebung. Standardmäßig auf Einfachheit ausgelegt, kann durch verschiedene Plugins, die vom Paket [https://packages.debian.org/gedit-plugins gedit-plugins] bereitgestellt werden, als vollwertige integrierte Entwicklungsumgebung konfiguriert werden.
|-
|-
| [https://packages.debian.org/vim vim] || A full-featured extensible editor with syntax highlighting
| [https://packages.debian.org/geany geany] || Erweiterter Texteditor mit grundlegenden Funktionen einer integrierten Entwicklungsumgebung und nur wenigen Abhängigkeiten von anderen Paketen.
|-
|-
| [https://packages.debian.org/emacs emacs] || the extensible self-documenting text editor( high learning curve)
| [https://packages.debian.org/pyroom pyroom] || Vollbild-Texteditor für ablenkungsfreies Schreiben mit konfigurierbaren Farbschemata und Tastenkombinationen.
|-
|-
| [https://packages.debian.org/jed jed] || editor for programmers (textmode version)
| [https://packages.debian.org/scite scite] || Ein GTK+-basierter Programmiereditor, der die Scintilla-Bearbeitungskomponente verwendet.  
-
| [https://wiki.debian.org/jupp jupp]/[https://packages.debian.org/joe joe]/[https://packages.debian.org/joe-jupp joe-jupp] || user friendly full screen text editor with keybindings/modes, hex editor, syntax highlighting, search/replace, regex, macros and status lines
|-
|-
| [https://packages.debian.org/ne ne] || easy-to-use and powerful text editor
| [https://packages.debian.org/kwrite kwrite] || Standard-Texteditor der [https://wiki.debian.org/KDE KDE]-Software-Kompilierung, bietet Syntaxhervorhebung und die Möglichkeit, Dokumente unter anderem in die Formate PDF, HTML und PostScript zu exportieren.
|-
|-
| [https://packages.debian.org/dte dte] || small and easy to use console text editor
| [https://packages.debian.org/kate kate] || Akronym für KDE Advanced Text Editor, kann in eine voll funktionsfähige integrierte Entwicklungsumgebung umgewandelt werden, die erweiterbares (über XML) Syntax-Highlighting, Sitzungsverwaltung und andere Funktionen bietet.
|-
|-
| [https://packages.debian.org/micro micro] || easy and mouse-friendly console text editor
| [https://packages.debian.org/mousepad mousepad] || Standardeditor der [https://wiki.debian.org/Xfce Xfce]-Desktop-Umgebung, der einfach, schnell und benutzerfreundlich sein soll.
|-
|-
| [https://packages.debian.org/neovim neovim] || A full-featured extensible editor with syntax highlighting (Vim-clone with new features)
| GUI-Version von vim || Bereitgestellt durch die Pakete [https://packages.debian.org/vim-gtk3 vim-gtk3], [https://packages.debian.org/vim-gtk vim-gtk], [https://packages.debian.org/vim-athena vim-athena].
|-
|-
| [https://packages.debian.org/e3 e3] || very small text editor supporting many key bindings (Emacs, Vi, Pico, Nedit, Wordstar)
| [[Emacs]] || Das Standard-Emacs-Paket enthält eine Schnittstelle für X11. [https://packages.debian.org/emacs emacs], [https://packages.debian.org/emacs-gtk emacs-gtk], [https://packages.debian.org/emacs-lucid emacs-lucid]
|-
| [https://packages.debian.org/jedit jedit] || sehr leistungsstark/flexibel (wie Emacs) und auch einfach zu bedienen (wie Notepad). Es gibt viele Plugins für spezielle Anforderungen.
|}
|}


=== Graphical ===
== Standard-Editor ==
Text editors that can be used in a graphical environment.
Standard-Editor festlegen
* [https://packages.debian.org/gedit gedit] - Default text editor of [https://wiki.debian.org/Gnome Gnome] desktop environment. Aiming at simplicity by default, can be configured as full fledged integrated development environment through various plugins provided by [https://packages.debian.org/gedit-plugins gedit-plugins] package.
 
* [https://packages.debian.org/geany geany] - Advanced text editor with basic features of integrated development environment and has only few dependencies on other packages.
=== Benutzer ===
* [https://packages.debian.org/pyroom pyroom] - Full screen text editor for distraction free writing, with configurable colour-schemes and keybindings.
<syntaxhighlight lang="bash" highlight="1" line copy>
* [https://packages.debian.org/scite scite] - A GTK+ based programmers editor, uses Scintilla editing component.
export EDITOR=emacs
* [https://packages.debian.org/kwrite kwrite] - Default text editor of [https://wiki.debian.org/KDE KDE] Software compilation, provides syntax highlighting and ability to export documents to PDF, HTML, PostScript among other features.
</syntaxhighlight>
* [https://packages.debian.org/kate kate] - Acronym for KDE Advanced Text Editor, can be turned to full featured integrated development environment, providing extendable (via XML) syntax highlighting, session management and other features.
 
* [https://packages.debian.org/mousepad mousepad] - Default editor of [https://wiki.debian.org/Xfce Xfce] desktop environment, intended to be, simple, fast and easy to use.  
=== Systemweit ===
* GUI version of vim, provided by packages [https://packages.debian.org/vim-gtk3 vim-gtk3], [https://packages.debian.org/vim-gtk vim-gtk], [https://packages.debian.org/vim-athena vim-athena].  
<syntaxhighlight lang="bash" highlight="1" line copy>
* Emacs - The default Emacs package includes an interface for X11. [https://packages.debian.org/emacs emacs], [https://packages.debian.org/emacs-gtk emacs-gtk], [https://packages.debian.org/emacs-lucid emacs-lucid]
sudo update-alternatives --config editor
* [https://packages.debian.org/jedit jedit] - very powerful/flexible (like emacs) and also easy to use (like notepad). Has many plugins for specialized needs.
</syntaxhighlight>
 
; Mögliche Pfade
<syntaxhighlight lang="bash" highlight="1" line copy>
sudo update-alternatives --list editor
</syntaxhighlight>
 
<syntaxhighlight lang="bash" highlight="1" line copy>
sudo update-alternatives --set editor /path/to/the/chosen/editor
</syntaxhighlight>
 
<noinclude>
 
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
=== Links ===
==== Weblinks ====
# https://wiki.debian.org/TextEditor
# https://debiananwenderhandbuch.de/vi.html
# https://qref.sourceforge.net/Debian/reference/ch-edit.de.html
# [https://wiki.debian.org/DesktopDefaultSettings DesktopDefaultSettings]  
# [https://wiki.debian.org/DebianAlternatives update-alternatives]


== How to set a default text editor ==
[[Kategorie:Linux/Editoren]]
See also: [https://wiki.debian.org/DesktopDefaultSettings DesktopDefaultSettings]  


=== For administrator ===
You can set a text editor as default with the [https://wiki.debian.org/DebianAlternatives update-alternatives] command:
update-alternatives --set editor /path/to/the/chosen/editor
or
update-alternatives --config editor
and to see the list of possible paths:
update-alternatives --list editor
command instead of vim, emacs or nano for example.


=== For users ===
</noinclude>
export EDITOR=emacs

Aktuelle Version vom 11. Mai 2025, 13:44 Uhr

Linux/Editoren - Texteditoren für Linux

Beschreibung

Konsole

Texteditoren, für eine Befehlszeilenumgebung

Editor Beschreibung
nano kleiner, benutzerfreundlicher Texteditor, inspiriert von Pico
vim Ein erweiterbarer Editor mit vollem Funktionsumfang und Syntaxhervorhebung
emacs der erweiterbare, selbstdokumentierende Texteditor (hohe Lernkurve)
jed Editor für Programmierer (Textmodusversion)
jupp/joe/joe-jupp benutzerfreundlicher Vollbild-Texteditor mit Tastenkombinationen/Modi, Hex-Editor, Syntaxhervorhebung, Suchen/Ersetzen, Regex, Makros und Statuszeilen
ne benutzerfreundlicher und leistungsstarker Texteditor
dte kleiner und benutzerfreundlicher Konsolen-Texteditor
micro einfacher und mausfreundlicher Konsolen-Texteditor
neovim Ein erweiterbarer Editor mit vollem Funktionsumfang und Syntaxhervorhebung (Vim-Klon mit neuen Funktionen)
e3 Sehr kleiner Texteditor, der viele Tastenkombinationen unterstützt (Emacs, Vi, Pico, Nedit, Wordstar)

GUI

Texteditoren, für eine GUI

Editor Beschreibung
gedit Standard-Texteditor der Gnome-Desktop-Umgebung. Standardmäßig auf Einfachheit ausgelegt, kann durch verschiedene Plugins, die vom Paket gedit-plugins bereitgestellt werden, als vollwertige integrierte Entwicklungsumgebung konfiguriert werden.
geany Erweiterter Texteditor mit grundlegenden Funktionen einer integrierten Entwicklungsumgebung und nur wenigen Abhängigkeiten von anderen Paketen.
pyroom Vollbild-Texteditor für ablenkungsfreies Schreiben mit konfigurierbaren Farbschemata und Tastenkombinationen.
scite Ein GTK+-basierter Programmiereditor, der die Scintilla-Bearbeitungskomponente verwendet.
kwrite Standard-Texteditor der KDE-Software-Kompilierung, bietet Syntaxhervorhebung und die Möglichkeit, Dokumente unter anderem in die Formate PDF, HTML und PostScript zu exportieren.
kate Akronym für KDE Advanced Text Editor, kann in eine voll funktionsfähige integrierte Entwicklungsumgebung umgewandelt werden, die erweiterbares (über XML) Syntax-Highlighting, Sitzungsverwaltung und andere Funktionen bietet.
mousepad Standardeditor der Xfce-Desktop-Umgebung, der einfach, schnell und benutzerfreundlich sein soll.
GUI-Version von vim Bereitgestellt durch die Pakete vim-gtk3, vim-gtk, vim-athena.
Emacs Das Standard-Emacs-Paket enthält eine Schnittstelle für X11. emacs, emacs-gtk, emacs-lucid
jedit sehr leistungsstark/flexibel (wie Emacs) und auch einfach zu bedienen (wie Notepad). Es gibt viele Plugins für spezielle Anforderungen.

Standard-Editor

Standard-Editor festlegen

Benutzer

export EDITOR=emacs

Systemweit

sudo update-alternatives --config editor
Mögliche Pfade
sudo update-alternatives --list editor
sudo update-alternatives --set editor /path/to/the/chosen/editor


Anhang

Siehe auch

Links

Weblinks

  1. https://wiki.debian.org/TextEditor
  2. https://debiananwenderhandbuch.de/vi.html
  3. https://qref.sourceforge.net/Debian/reference/ch-edit.de.html
  4. DesktopDefaultSettings
  5. update-alternatives