Eu tenho esse conjunto de pastas em 2 macbooks, ambos executando a versão mais recente do El Capitan.
foo-bar
foo-bar2
Em um sistema, bater tabdepois cd f
me dá cd foo-
.
No outro sistema, eu entendo cd foo
.
Eu gostaria que outro sistema também incluísse o -
resultado no preenchimento automático, mas não sei como. Não consigo encontrar nenhuma configuração específica no terminal ou no iterm2 para configurar. Qual poderia ser o problema?
macos
terminal
autocomplete
Sen Heng
fonte
fonte
fool
?foo_idiot.sql
Se você tiver mais do que uma resposta, eu o aceitarei. @techrafRespostas:
A conclusão da linha de comando na maioria dos shells * nix "tenta" fornecer uma string única que se encaixa no comando / argumento atual quando o usuário pressiona tab.
Em caso de ambiguidade, o shell fornece a string exclusiva mais longa e aguarda a entrada do usuário para resolver a ambiguidade.
No seu caso, é provável que você tenha um diretório com um nome começando com
foo
e com o quarto caractere diferente de-
(portanto, a string comum mais longa éfoo
).Em caso de dúvida, você pode pressionar tabtabe, por padrão, o shell exibirá possíveis opções.
No bash, você também pode definir uma opção para exibir opções na primeira tabimpressão, adicionando o seguinte a
.bash_profile
:fonte