Bashによって実行された2番目の構成は、TABとは独立して行われます。

Bashによって実行された2番目の構成は、TABとは独立して行われます。

completeBashが標準TABトリガ設定とは無関係に実行されるように2番目の設定を提供できますか?

TAB私は私の目的に合わせて特別に調整されたBashファイル名補完スクリプトを作成しましたが、完成をそれに置き換えたくありません。代わりに、必要に応じて簡単に使用できるように、他のキー(Ctrl+Fキーなど)にマップしたいのですが、ほとんどの場合、完了機能を使い続けます。F#TAB

.bashrc現在スクリプトをテストするための行があり、うまくいきます。

complete -o nospace -o filenames -C /path/to/complete_script commands_list

完了を中断することなく完了スクリプトをトリガーするようにカスタムキーを設定するにはどうすればよいですかTAB

ベストアンサー1

これは、カスタム補完が次の目的でのみ設計されている場合にのみ機能しますcommands_listcompleteコマンドを2番目のキーの組み合わせにバインドし、スクリプトで$COMP_KEY値(キーシーケンスの最後の文字の10進文字コード)を確認します。そうで9あれば、(全般)タブでデフォルトのファイル名が完成します.

おすすめ記事