Hallo Liste, In der .muttrc steht zBsp dies: bind pager <backspace> previous-page bind pager - previous-line bind pager \eOm previous-line Auch \eOm scheint mir eine Taste auf der Tastatur zu sein. Aber welche? Daher meine Frage, wo ich diese Escape-Sequenzen nachsehen kann. Die begegnen einem ja schließlich öfters und an vielen Orten. Helga -- ~~~~~~~~~~~~~~~ Wer macht mit? ~~~~~~~~~~~~~~~ Das deutsche Dokumentationsprojekt von OpenOffice.org sucht Mitstreiter. Mailingliste und weitere Informationen unter: http://lang.openoffice.org/de/contact-forums.html
On Thu, 20 Dec 2001, Helga Fischer wrote:
bind pager \eOm previous-line
Auch \eOm scheint mir eine Taste auf der Tastatur zu sein. Aber welche?
Ne, das ist ne Tasten_folge_. naemlich <esc>
Daher meine Frage, wo ich diese Escape-Sequenzen nachsehen kann.
In dem Fall reicht ein '?'. Diese Sequenz wird ja gerade durch die von die geschriebene Zeile auf eine Funktion gebunden ('bind'). Und das nur intern in mutt. Was dann die Funktion macht, auf die die Tastenfolge gebunden wird, steht ja in mutt's manual.txt.
Die begegnen einem ja schließlich öfters und an vielen Orten.
Sequenzen wie z.B. bei '$rc_done' in der rc.config: rc_done="\033[71G\033[32mdone\033[m" sind "echte" Konsolen Escape-Sequenzen, zu denen es auch eine manpage gibt: 'man 4 console_codes' (nicht ganz einfach zu lesen). HTH, -dnh -- Chance is irrelevant. We will succeed. -- Seven of Nine
* David Haller
Sequenzen wie z.B. bei '$rc_done' in der rc.config: rc_done="\033[71G\033[32mdone\033[m" sind "echte" Konsolen Escape-Sequenzen, zu denen es auch eine manpage gibt: 'man 4 console_codes' (nicht ganz einfach zu lesen).
Etwas einfacher zu lesen fuer den Anfang: ,----[ Einfuehrung "Escape-Sequenzen" ]- | | http://www.linux-magazin.de/ausgabe/1999/02/Prompt/prompt.html | `---- Gruss, Andreas -- Und am achten Tage gab er dem Menschen das score-file
Hallo David, Am Donnerstag, 20. Dezember 2001 03:07 schrieb David Haller:
On Thu, 20 Dec 2001, Helga Fischer wrote:
Sequenzen wie z.B. bei '$rc_done' in der rc.config: rc_done="\033[71G\033[32mdone\033[m" sind "echte" Konsolen Escape-Sequenzen, zu denen es auch eine manpage gibt: 'man 4 console_codes' (nicht ganz einfach zu lesen).
Das war genau der richtige Tipp, auch wenn's nicht gerade ein leicht verdaulicher Groschenroman ist). Helga -- ~~~~~~~~~~~~~~~ Wer macht mit? ~~~~~~~~~~~~~~~ Das deutsche Dokumentationsprojekt von OpenOffice.org sucht Mitstreiter. Mailingliste und weitere Informationen unter: http://lang.openoffice.org/de/contact-forums.html
* Helga Fischer schrieb am 20.Dez.2001:
In der .muttrc steht zBsp dies:
Welcher .muttrc?
bind pager <backspace> previous-page bind pager - previous-line bind pager \eOm previous-line
Auch \eOm scheint mir eine Taste auf der Tastatur zu sein. Aber welche?
Hm, \e steht für die <ESC> Taste. Insgesamt scheit es etwas VT100 artiges zu sein. So ist z.B im VT100 (ein echtes Terminal) die Cursortaste oben \e[A, beim xterm ergibt es \OA Ist also bei Linux auf der Konsole anders als bei einem xterm. \e0m speziell kann ich Dir leider auch nicht sagen. Vielleicht ist es aber auch für eine andere Tastatur gedacht. Die Solaristastaturen haben ja noch ein paar Knöpfe mehr.
Daher meine Frage, wo ich diese Escape-Sequenzen nachsehen kann. Die begegnen einem ja schließlich öfters und an vielen Orten.
/etc/termcap ;) Oder einfach ausprobieren. CTRL-V und dann irgend eine Taste, mit ESC-Sequenz. Dann kommen solche ESC-Sequenzen auf dem Bildschirm. Dabei steht ^[ für das ESC. Oder aber, Du rufst mutt auf, gehst im pager und drückst die ? Taste und schaust nach, wie Du privious-line eingeben kannst. Da sollten dann - und <Backspace> stehen und vielleicht noch was anderes, daß ist es denn. Kann aber auch sein, daß Du ganz blöd <ESC> 0m eingeben mußt. ;) Aber wenn Du es nicht brauchst, schmeiß es doch einfach raus. Im .muttrc kanst Du die Sondertasten einfach mit <Home> usw. angeben. Bernd -- Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder dem Schreiber zu tun, dem ich antworte. Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0
On Thu, 20 Dec 2001, Bernd Brodesser wrote:
artiges zu sein. So ist z.B im VT100 (ein echtes Terminal) die Cursortaste oben \e[A, beim xterm ergibt es \OA ^ soll das (doch) ne Null sein? Natuerlich sehen bei mir 0 und O unterschiedlich aus, aber ich frag lieber nochmal.
Also bei mir gibt's auf ein C-v <up> auf der Linux-Console ein ^[[A, ebenso wie in der KDE(1) "konsole", im xterm von XFree86 3.3.6, Ebenso: wterm, Eterm, rxvt... -dnh, leicht irritiert -- 145: Heavysidesche Sprungfunktion Lernkurve eines Informatikers, der in einem Unternehmen mit FDDI Backbone einen FI Schütz eingebaut hat. (Detlef Bosau)
Hallo David, * David Haller schrieb am 20.Dez.2001:
On Thu, 20 Dec 2001, Bernd Brodesser wrote:
artiges zu sein. So ist z.B im VT100 (ein echtes Terminal) die Cursortaste oben \e[A, beim xterm ergibt es \OA ^ soll das (doch) ne Null sein? Natuerlich sehen bei mir 0 und O unterschiedlich aus, aber ich frag lieber nochmal.
Also bei mir gibt's auf ein C-v <up> auf der Linux-Console ein ^[[A, ebenso wie in der KDE(1) "konsole", im xterm von XFree86 3.3.6, Ebenso: wterm, Eterm, rxvt...
Alles sehr merkwürdig. Ich hatte das wärend des Schreibens gemacht. Also im vim. Dort ergibt es in KDE-konsole und auch beim xterm und wterm, anderes habe ich jetzt nicht ausprobiert, da nicht installiert, das gesagte: OA Aber wenn nicht vi läuft, dann habe auch ich ^[[A Auf der Konsole habe ich immer, also auch mit dem vim ^[[A. Merkwürdig das alles. Bernd -- Hast Du bei Problemen schon in der SuSE-Support-Datenbank (SDB) nachgesehen? Auf Deinem Rechner: http://localhost/doc/sdb/de/html/index.html | mit Apache: http://localhost/doc/sdb/de/html/key_form.html | Zufalls- Tagesaktuell bei SuSE: http://sdb.suse.de/sdb/de/html/index.html | signatur 2
participants (4)
-
Andreas Kneib
-
B.Brodesser@t-online.de
-
David Haller
-
Helga Fischer