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' .bindingsfile anstelle von .inputrcfile und verwenden Sie die bindkeySyntax.
bindBefehl?