Joe: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Elan (Diskussion | Beiträge)
K Bilddatei per "Datei:" eingebunden
Elan (Diskussion | Beiträge)
K Umstellung auf Vorlage taste
Zeile 29: Zeile 29:
* <code>joe</code> - startet joe
* <code>joe</code> - startet joe
* <code>joe test.text</code> - startet joe, und bearbeitet die Datei <code>test.text</code>. Diese Datei ist noch nicht gespeichert.
* <code>joe test.text</code> - startet joe, und bearbeitet die Datei <code>test.text</code>. Diese Datei ist noch nicht gespeichert.
* <code>^K-X</code> (''linke Steuerung-Taste gedrückt halten, dann nacheinander K und X eingeben'') beendet joe, der Text wird gespeichert.
* {{taste|Strg}} + {{taste|K}} + {{taste|X}} (''linke {{taste|Strg}}-Taste gedrückt halten, dann nacheinander {{taste|K}} und {{taste|X}} eingeben'') beendet joe, der Text wird gespeichert.
* <code>^K-C</code> beendet joe. Falls zu dem Zeitpunkt ungespeicherte Änderungen im Editor sind, fragt joe in der untersten Zeile nochmal nach.  
* {{taste|Strg}} + {{taste|K}} + {{taste|C}} beendet joe. Falls zu dem Zeitpunkt ungespeicherte Änderungen im Editor sind, fragt joe in der untersten Zeile nochmal nach.  


=== Bewegen und Löschen ===
=== Bewegen und Löschen ===
* Cursortasten, Bildtasten
* Cursortasten, Bildtasten
* <code>^X</code> geht wortweise nach rechts
* {{taste|Strg}} + {{taste|X}} geht wortweise nach rechts
* <code>^Z</code> geht wortweise nach links
* {{taste|Strg}} + {{taste|Z}} geht wortweise nach links
* <code>^W</code> löscht das rechts vom Cursor stehende Wort(teil)
* {{taste|Strg}} + {{taste|W}} löscht das rechts vom Cursor stehende Wort(teil)
* <code>^O</code> löscht das links vom Cursor stehende Wort(teil)
* {{taste|Strg}} + {{taste|O}} löscht das links vom Cursor stehende Wort(teil)
* <code>^E</code> und <code>^A</code> bewegen den Cursor an das Ende oder den Anfang der Zeile
* {{taste|Strg}} + {{taste|E}} und {{taste|Strg}} + {{taste|A}} bewegen den Cursor an das Ende oder den Anfang der Zeile
* <code>^K-U</code> und <code>^K-V</code> bewegen den Cursor an den Anfang oder das Ende der Datei
* {{taste|Strg}} + {{taste|K}} + {{taste|U}} und {{taste|Strg}} + {{taste|K}} + {{taste|V}} bewegen den Cursor an den Anfang oder das Ende der Datei


=== Blöcke ===
=== Blöcke ===
* <code>^K-B</code> markiert den Anfang eines Blocks <code>^K-K</code> das Ende
* {{taste|Strg}} + {{taste|K}} + {{taste|B}} markiert den Anfang eines Blocks {{taste|Strg}} + {{taste|K}} + {{taste|K}} das Ende
* mit <code>^K-C</code> wird dieser Block an die augenblickliche Cursorposition kopiert
* mit {{taste|Strg}} + {{taste|K}} + {{taste|C}} wird dieser Block an die augenblickliche Cursorposition kopiert


=== Hilfe ===
=== Hilfe ===
Die Hilfe ruft man mit <code>^K-H</code> auf. Mit <code>ESC-.</code> (''Escape-Taste, dann Punkt-Taste'')
Die Hilfe ruft man mit {{taste|Strg}} + {{taste|K}} + {{taste|H}} auf. Mit {{taste|ESC}} + {{taste|.}} (''Escape-Taste, dann Punkt-Taste'')
blättert man weiter, mit ESC-, (''Escape-Taste, dann Komma-Taste'') blättert man
blättert man weiter, mit {{taste|ESC}} + {{taste|,}} (''Escape-Taste, dann Komma-Taste'') blättert man
zurück. Mit <code>^K-H</code> verlässt man die Hilfe wieder.
zurück. Mit {{taste|Strg}} + {{taste|K}} + {{taste|H}} verlässt man die Hilfe wieder.


== Weblinks ==
== Weblinks ==

Version vom 16. Dezember 2017, 17:02 Uhr

Joe ist ein Konsolen-Editor, der auf eine etwa 30-jährige Geschichte zurückblicken kann. Seine leichte Bedienbarkeit macht ihn für Einsteiger sehr interessant.

Auswahl an Eigenschaften

  • Syntaxhervorhebung für die gängigsten Formate anhand von Dateierweiterungen
  • Multi-Dateien
  • UTF-8
  • ereichbare Hilfe
  • Verzicht auf Dinge, die nicht zu einem Editor gehören.

Installation

Das Programm ist als joe in extra verfügbar, und kann von dort mittels Pacman installiert werden.

pacman -S joe

Konfiguration

Die Zentrale Konfigurationsdatei ist /etc/joe/joerc. Jeder Benutzer kann sich eine eigene Konfigurationsdatei in /home/user/.joerc erstellen.

Die Konfigurationsdatei hat folgenden Aufbau:

...
 -asis          Characters 128 - 255 shown as-is
-force         Force final newline when files are saved
 -nolocks       If you don't want file locks to be used
...

hier bedeuten um ein Zeichen eingerückte Optionen, dass diese Option nicht gesetzt ist. Optionen, die am Beginn der Zeile anfangen, sind aktiv. Desweiteren lassen sich die Hilfeseiten und Tastaturbefehle in der Datei frei konfigurieren.

Bedienung

Starten und Beenden

  • joe - startet joe
  • joe test.text - startet joe, und bearbeitet die Datei test.text. Diese Datei ist noch nicht gespeichert.
  • Strg + K + X (linke Strg-Taste gedrückt halten, dann nacheinander K und X eingeben) beendet joe, der Text wird gespeichert.
  • Strg + K + C beendet joe. Falls zu dem Zeitpunkt ungespeicherte Änderungen im Editor sind, fragt joe in der untersten Zeile nochmal nach.

Bewegen und Löschen

  • Cursortasten, Bildtasten
  • Strg + X geht wortweise nach rechts
  • Strg + Z geht wortweise nach links
  • Strg + W löscht das rechts vom Cursor stehende Wort(teil)
  • Strg + O löscht das links vom Cursor stehende Wort(teil)
  • Strg + E und Strg + A bewegen den Cursor an das Ende oder den Anfang der Zeile
  • Strg + K + U und Strg + K + V bewegen den Cursor an den Anfang oder das Ende der Datei

Blöcke

  • Strg + K + B markiert den Anfang eines Blocks Strg + K + K das Ende
  • mit Strg + K + C wird dieser Block an die augenblickliche Cursorposition kopiert

Hilfe

Die Hilfe ruft man mit Strg + K + H auf. Mit ESC + . (Escape-Taste, dann Punkt-Taste) blättert man weiter, mit ESC + , (Escape-Taste, dann Komma-Taste) blättert man zurück. Mit Strg + K + H verlässt man die Hilfe wieder.

Weblinks