Por padrão, C-x C-r
está vinculado a re-read-init-file
.
Consulte o Manual de referência do bash para obter explicações.
Ouvi dizer que o módulo readline está lendo ~/.inputrc
e é assim ele altera o comportamento de pressionamentos de teclas em programas como o bash.
Como posso recarregar isso após a edição para ver o comportamento alterado sem reiniciar meu programa de terminal?
Por padrão, C-x C-r
está vinculado a re-read-init-file
.
Consulte o Manual de referência do bash para obter explicações.
Você também pode recarregar novas entradas da linha de comando usando bind -f ~/.inputrc
. Isso carregará as entradas em .inputrc. Note que ele apenas faz um carregamento, não um "reload" - então ele não redefine nenhuma linha que você tenha removido do .inputrc.
Para testar rapidamente a partir de um slate limpo, basta executar bash
e depois trabalhar dentro desse novo shell aninhado (ou iniciar um novo terminal).
Em .inputrc primeiro escolha sua ligação e depois ligue a função re-read-init-file
:
set editing-mode vi
"\C-x\C-r": re-read-init-file
Pressione CTRL e x , solte ambos, pressione CTRL e r .