demlemek: macOS'taki bash tamamlamaları


1

Brew ile yüklenen aşağıdaki bash tamamlamaları kullanıyorum: bash-completionve bash-completion@2. Benim .bashrcgörünüşüm:

if [ -f /usr/local/share/bash-completion/bash_completion ]; then
. /usr/local/share/bash-completion/bash_completion
fi


if [ -f /usr/local/Cellar/bash-completion/1.3_2/etc/bash_completion ]; then
  BASH_COMPLETION=/usr/local/Cellar/bash-completion/1.3_2/etc/bash_completion
  . /usr/local/Cellar/bash-completion/1.3_2/etc/bash_completion
fi

Sorun şu ki TABklavyeye bastığımda hata alıyorum:

-bash: words: hatalı dizi alt

Burada problem nedir? Nasıl düzeltebilirim?

: 1 güncelleyin çıkardıktan sonra /usr/local/share/bash-completion/bash_completiongelen .bashrcolmaz hata ama birçok tamamlamaları kaçırmaması.

Yanıtlar:


0

Çözüm, daha önce 1.3.2 den bash tamamlama demeliyim bash-completion@2. Benim .bashrcgörünüşüm şu ve bu sorunu çözüyor:

if [ -f /usr/local/Cellar/bash-completion/1.3_2/etc/bash_completion ]; then
  BASH_COMPLETION=/usr/local/Cellar/bash-completion/1.3_2/etc/bash_completion
  . /usr/local/Cellar/bash-completion/1.3_2/etc/bash_completion
fi

if [ -f /usr/local/share/bash-completion/bash_completion ]; then
    . /usr/local/share/bash-completion/bash_completion
fi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.