Fundo
Eu ouvi que oLeia a linhaO módulo está lendo ~/.inputrc
e é assim que muda o comportamento das teclas digitadas em programas como o bash.
Pergunta
Como posso recarregar isso após a edição para ver o comportamento alterado sem reiniciar meu programa de terminal?
Responder1
Por padrão, C-x C-r
está vinculado a re-read-init-file
.
Veja oManual de referência do Bashpara explicação.
Responder2
Você também pode recarregar novas entradas na linha de comando usando bind -f ~/.inputrc
. Isso carregará as entradas em .inputrc. Observe que ele apenas carrega, não "recarrega" - portanto, não redefine nenhuma linha que você tenha removido do .inputrc.
Para testar rapidamente a partir do zero, basta executar bash
e trabalhar dentro desse novo shell aninhado (ou iniciar um novo terminal).
Responder3
Isso funcionou para mim
bind -f ~/.inputrc
https://unix.stackexchange.com/questions/153357/inputrc-file-not-sourcing-correctly/246422#246422
Responder4
Isso funcionou para mim:
exec $SHELL
Isso executa o shell atual novamente, sem criar um subprocesso, e envolve fazer todas as inicializações usuais e leitura de script, para que quaisquer configurações novas ou alteradas em /etc/inputrc, ~/.profile, ~/.bashrc etc.