[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: inputrc



* Hermann Schuster <schuster-wuppertal@t-online.de> wrote:
> Am 31.03.2014 15:14, schrieb Jens Schüßler:
> >* Hermann Schuster <schuster-wuppertal@t-online.de> wrote:
> >>
> >>Ok, dann hab ich da was falsch verstanden. Ich kann nämlich kein
> >>Englisch. Ich hab den Claudius auch schon gefragt. Weisst Du wie
> >>man F1 ansprechen kann.?
> >
> >
> >Erkläre am besten mal genau was du machen willst, was wo in welchem Programm,
> >welcher Umgebung, passieren soll wenn du F1 drückst. Mit deutlicher
> >Aufgabenstellung wird es doch leichter zu helfen.
> >
> >Jens
> >
> >
> Hallo
> 
> Also. Ich möchte in der Shell(Bash) auf der Konsole die
> Funktionstasten(F1 - F12) mit Strings belegen. Z.b den String ls auf
> die Funktionstaste F1. Wenn ich in der Shell dann F1 drücke,wird der
> String ls auf dem Prompt ausgegeben.Mit druck auf die Taste Return
> wird
> der Befehl dann ausgeführt.

Alles klar. Dann musst du aber auch den Befehl angeben
"\e[11~": "ls\n"
So wird der Befehl direkt ausgeführt, \n ist schon Return.
Wenn du es exakt so willst wie du beschrieben hast, dann lass das \n
weg.

Einlesen kannst du deine neu editierte .inputrc mit
"bind -f .inputrc", dann ist die neue Belegung sofort aktiviert. 
bind ist ein builtin Befehl der Bash, die Optionen kannst du dir mit 
"help bind" anzeigen lassen.

Jens


Reply to: