Ho questo file ~ / .inputrc che ho creato per alcune combinazioni di tasti.
# 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
ogni volta che provo a correre source ~/.inputrc
, mi dà il seguente errore:
\ e [1; 5C: forward-word: comando non trovato. \ e [1; 5D: parola all'indietro: comando non trovato. \ e [5C: forward-word: comando non trovato. \ e [5D: parola all'indietro: comando non trovato. \ e \ e [C: forward-word: comando non trovato. \ e \ e [D: parola all'indietro: comando non trovato.
Inoltre non funziona quando apro un nuovo terminale, non ricevo l'errore ma le mie combinazioni di tasti ctrl non funzionano anche nel nuovo terminale. Ho creato questo file da solo poiché non ho accesso come root per cambiare / etc / inputrc. Qualcuno può darmi una mano? Grazie.
EDIT: ho provato il file con spazio dopo i due punti (segno anche :). Non funziona Ho anche provato a renderlo eseguibile (chmod + x ~ / .inputrc), non ha funzionato.
EDIT: mi sono reso conto che questa procedura è solo per 'bash' e sto eseguendo 'tcsh'. Per 'csh', usa il .bindings
file anziché il .inputrc
file e usa la bindkey
sintassi.
bind
comando?