私のLinuxマシンでは、Git を使用したブランチのオートコンプリートがあります。
[ bashの補完ではなく、gitブランチの補完(コマンド、ファイルなど)について話していることに注意してください。したがって、レーンの答えはまったくありません]
たとえば、git checkout
+ TABと入力して、ブランチのリストを取得できます。
または、「git checkout feb*
+ TAB」と入力して、「feb」で始まるすべてのブランチを取得できます。
Macでこの機能を取得するにはどうすればよいですか?
私はダウンロードして実行しようbash-completion/bash_completion
としましたbash-completion/bash_completion.sh.in
が、喜びはありませんでした。最初はについてのエラーメッセージを出しましたdeclare: -A invalid_option
。2番目はエラーがありませんでした。私はときにgit checkout
+ TAB私はまだ枝、ディレクトリ内のファイルの一覧を取得していないのに。私はプロジェクトのルートにいます。
ディレクトリおよびbashコマンドのオートコンプリートは正常に機能しているため、Gitに固有です。
Models
にヒットm
Tab
したときにフォルダにオートコンプリートしようとし続けたのか疑問に思っていましたmaster
。