Como faço para recarregar .inputrc?

Como faço para recarregar .inputrc?

Fundo

Eu ouvi que oLeia a linhaO módulo está lendo ~/.inputrce é 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-restá 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 bashe trabalhar dentro desse novo shell aninhado (ou iniciar um novo terminal).

Responder3

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.

informação relacionada