OSX Sierra 10.12.6を使用していますが、端末ウィンドウで奇妙な動作が発生します。
このようなコマンドを入力するときは、cd ~/
Tabキーをすばやくダブルクリックしてすべてのパスオプションを確認したいと思います。たとえば、
cd ~/
[double press tab]
cd ~/
.CFUserTextEncoding
.DS_Store
.Trash/
.account
.android/
.avn/
.avnrc
.babel.json
.bash_history
.bash_profile
...
代わりに、一度に1つのパスオプションのみが表示されます。 Tabキーを押すと、次のキーに循環します。
cd ~/
[press tab]
cd ~/.CFUserTextEncoding
[press tab]
cd ~/.DS_Store
[press tab]
cd ~/.Trash/
...etc
Tabキーをすばやく2回押すと、これは2回だけ実行されます。
複数のOSアップデートでこの問題が解決します。誰もが問題を解決する方法を知っていますか?
答え1
タブキーに縛られているmenu-complete
ようです。complete
(確認してくださいbind -P | grep menu-complete
。)この機能はさまざまな方法で有効にできます。
C-i: menu-complete
.inputrc
あなたのファイルにbind 'C-i: menu-complete'
.bashrc
または他のシェル構成ファイルにあります。
問題のある行が見つかったら、削除してデフォルトのバインディングに戻しますcomplete
。それ以外の場合は、ファイルC-i: complete
に追加します。.inputrc
menu-complete