Problema estranho do Cygwin ao ter um alias no meu arquivo .inputrc

Problema estranho do Cygwin ao ter um alias no meu arquivo .inputrc

Ao adicionar algum alias a .inputrc, percebi que minha tecla 'a' não estava funcionando no teclado ao usar o Cygwin Bash. Tirei todos os meus apelidos e minha chave 'a' começou a funcionar novamente. Para testar, reduzi meu .inputrc para ficar assim:

alias foo='ls' 
set bell-style none

Aqui está o que notei

  • Se eu digitar 'foo' no prompt de comando, recebo 'bash: foo: comando não encontrado'
  • Também não consigo digitar 'a' sem emitir um bipe.
  • Eu também não ouço nenhum sinal sonoro, então 'definir nenhum estilo de campainha' foi definido.

Se eu retirar 'set bell-style none', aqui está o que notei:

  • Meu sistema emite um sinal sonoro quando pressiono 'a', mas 'a' não aparece na tela.
  • Se eu digitar 'foo' no prompt de comando, recebo 'bash: foo: comando não encontrado'
  • Meu sistema emite um bipe.

Se eu retirar "alias foo='ls'" aqui está o que notei:

  • Pressionar 'a' funciona.
  • Todo o resto funciona normalmente.
  • Se eu digitar "alias foo='ls'" e digitar "foo", recebo uma lista de diretórios.

Procurei algum tipo de erro registrado, mas não consegui encontrar nada.

Obrigado, Miguel

Responder1

Oinputrcreadline de controle de arquivo enquanto ~/.bashrcé executado pelo bash. Você deve set bell-style nonemanter ~/.inputrce alias foo='ls'colocar~/.bashrc

informação relacionada