Eu tenho esse arquivo ~ / .inputrc que eu criei para determinadas associações 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
sempre que tento executar source ~/.inputrc
, ocorre o seguinte erro:
\ e [1; 5C: palavra direta: comando não encontrado. \ e [1; 5D: palavra inversa: comando não encontrado. \ e [5C: palavra direta: comando não encontrado. \ e [5D: palavra inversa: comando não encontrado. \ e \ e [C: forward-word: comando não encontrado. \ e \ e [D: palavra inversa: comando não encontrado.
Também não funciona quando abro um novo terminal, não recebo o erro, mas minhas combinações de teclas ctrl também não estão funcionando no novo terminal. Eu mesmo criei esse arquivo, pois não tenho acesso root para alterar / etc / inputrc. Alguém pode me ajudar? Obrigado.
Edição: Eu tentei o arquivo com espaço após o sinal de dois pontos (:) também. Isso não funciona. Eu também tentei fazê-lo executável (chmod + x ~ / .inputrc), não funcionou.
Edição: percebi que este procedimento é apenas para 'bash' e estou executando 'tcsh'. Para 'csh', use .bindings
arquivo em vez de .inputrc
arquivo e bindkey
sintaxe.
bind
comando?