Ich habe diese ~ / .inputrc-Datei, die ich für bestimmte Tastenzuordnungen erstellt habe.
# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C":forward-word
"\e[1;5D":backward-word
"\e[5C":forward-word
"\e[5D":backward-word
"\e\e[C":forward-word
"\e\e[D":backward-word
Wenn ich versuche zu laufen source ~/.inputrc
, wird mir der folgende Fehler angezeigt:
\ e [1; 5C: Vorwort: Befehl nicht gefunden. \ e [1; 5D: Rückwärtswort: Befehl nicht gefunden. \ e [5C: forward-word: Befehl nicht gefunden. \ e [5D: Rückwärtswort: Befehl nicht gefunden. \ e \ e [C: forward-word: Befehl nicht gefunden. \ e \ e [D: Rückwärtswort: Befehl nicht gefunden.
Es funktioniert auch nicht, wenn ich ein neues Terminal öffne. Ich bekomme keine Fehlermeldung, aber meine Strg-Tastenkombinationen funktionieren auch nicht in einem neuen Terminal. Ich habe diese Datei selbst erstellt, da ich keinen Root-Zugriff auf die Änderung von / etc / inputrc habe. Kann mir jemand helfen? Vielen Dank.
BEARBEITEN: Ich habe versucht, die Datei mit Leerzeichen nach dem Doppelpunkt (:) auch zu kennzeichnen. Es funktioniert nicht Ich habe auch versucht, es ausführbar zu machen (chmod + x ~ / .inputrc), es hat nicht funktioniert.
EDIT: Ich habe festgestellt, dass diese Prozedur nur für 'bash' ist und ich 'tcsh' ausführe. Verwenden Sie für 'csh' .bindings
file anstelle von .inputrc
file und verwenden Sie die bindkey
Syntax.
bind
Befehl?