Eu digito
git puhs
E o git diz:
kristian@office:~/myrepo$ git puhs
git: 'puhs' is not a git command. See 'git --help'
Did you mean this?
push
Qual é a configuração para que o git execute o comando sugerido se ele tiver apenas uma sugestão?
git
pessoas para que ele seja aceito na base de código. Atualmente, não é assim que funciona ...git stat
não faz nada mesmo depois de usar sua sugestão, pois ela tem vários candidatos. Alguma sugestão de como fazê-lo escolher a primeira?A autocorreção é boa, mas meu auto-TOC precisa de um pouco mais de controle sobre o que está acontecendo. Então, eu escrevi um script simples que escolhe a primeira sugestão fornecida pelo git. Você executa o script após o comando com falha e usa a sintaxe "bang bang" da substituição do histórico do bash. Além disso, se você estiver digitando algo que possa ter mais de um comando, esse comando permitirá que você escolha outro que não seja a primeira opção.
Seria algo assim,
Além disso, é divertido digitar qualquer coisa com dois pontos de exclamação. Então, bônus por isso.
Aqui está uma essência do meu script
fonte
git push
é mais rápido que digitaridid !!
. Mas em outros casos, este programa seria :) útilComo alternativa ao help.autocorrect: se você digitar os mesmos erros o tempo todo, poderá criar aliases para eles no seu arquivo .gitconfig
(Eu faço isso com aliases de shell também, onde nunca consigo digitar
mkae^H^H^H^Hmake
corretamente.)fonte
Também dê uma olhada
thefuck
Ele pode corrigir erros de digitação e também executar sugestões. Não se limita apenas ao git.
fonte
fuck
comando há 2 anos, tornou-se um dos meus "não posso viver sem ele" modificações terminais!