Tengo este archivo ~ / .inputrc que creé para ciertas asociaciones de teclas.
# 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
cada vez que intento ejecutar source ~/.inputrc
, me da el siguiente error:
\ e [1; 5C: palabra de reenvío: comando no encontrado. \ e [1; 5D: palabra hacia atrás: comando no encontrado. \ e [5C: palabra de reenvío: comando no encontrado. \ e [5D: palabra hacia atrás: comando no encontrado. \ e \ e [C: palabra de reenvío: comando no encontrado. \ e \ e [D: palabra hacia atrás: comando no encontrado.
Tampoco funciona cuando abro una nueva terminal, no recibo el error, pero mis combinaciones de teclas Ctrl no funcionan también en la nueva terminal. Creé este archivo yo mismo ya que no tengo acceso de root para cambiar / etc / inputrc. ¿Alguien puede ayudarme? Gracias.
EDITAR: También probé el archivo con espacio después del signo de dos puntos (:). No funciona También probé hacerlo ejecutable (chmod + x ~ / .inputrc), no funcionó.
EDITAR: me di cuenta de que este procedimiento es solo para 'bash' y estoy ejecutando 'tcsh'. Para 'csh', use .bindings
file en lugar de .inputrc
file y use la bindkey
sintaxis.
bind
comando?