Aprimorar o preenchimento de guias no Mac OS X Terminal
O preenchimento de tabulação é um recurso maravilhoso de shells que facilita a vida dos usuários avançados, permitindo que você conclua automaticamente comandos, caminhos, nomes de arquivo e uma variedade de outras coisas inseridas na linha de comando. Funciona muito bem como está, mas você pode torná-lo ainda melhor ativando alguns recursos; ignore caps lock e maiúsculas e minúsculas de comandos ao concluir, remova a necessidade de tocar duas vezes na tecla Tab se algo for ambíguo e, por último, mas certamente não menos importante, percorra um menu de todas as possibilidades em vez de despejar uma lista enorme se houver ambiguidade.
Se você não usa regularmente o OS X Terminal (ou um terminal linux), provavelmente não tem utilidade para esta dica.
Inicie o Terminal e esteja no diretório inicial para começar:
- Usando emacs, nano, vi ou qualquer outro editor de texto favorito para editar .inputrc, usaremos o nano para o passo a passo:
- Cole as três regras a seguir em linhas exclusivas:
- Pressione Control+O para salvar as alterações em .inputrc seguido de control+X para sair
- Abra uma nova janela ou aba do Terminal, ou digite “login” para abrir uma nova sessão com as regras em vigor
- Comece a digitar um comando, caminho ou qualquer outra coisa e pressione a tecla Tab para ver as melhorias em primeira mão
nano .inputrc
definir conclusão-ignorar-caso em definir mostrar tudo se for ambíguo na TAB: menu completo
Isso foi testado para funcionar com shell bash e deve funcionar com qualquer versão do Mac OS X. Se você gostou, não perca nossas outras dicas e truques de linha de comando.
Obrigado a Kuthair Habboush pela ótima dica