2016-08-17 14 views
0

<tab>を押すと到着する補完メニューを自動的に展開することは可能でしょうか?基本的にあなたが文字を入力するたびにカーソルの下にオートコンプリートをチェックするだけでなく、タブをヒットする?どうも。フィッシュシェルで自動補完機能を拡張しますか?

+0

githubリポジトリの機能要求を作成する必要があります。 –

答えて

0

内部的魚のタブ補完を結合魚によって行われています。 bind -k btab complete-and-search

をワイルドカードが結合自己インサートにバインドされます。 bind '' self-insert 自己インサートは、現在のコマンドに「」バインドから渡されたキャプチャ文字を追加し、 aを押すとaが挿入されます。

bindコマンドはとてもため、現実には、ヤウドが結合したいとは思わないでしょう。このbind '' self-insert command_complete_wrapper のようなものを__fish_complete_command(または任意の内部完了fucntion) をラップし、それをバインドするためにあなたが が必要になり、これを行うために、複数のコマンドを受け入れすべての入力に対して、 のみがサブセットとなります。

幸運。

+0

はい、私は既に知っています。その問題は、魚ではページャーの補完を呼び出すコマンドがなく、自動服従機能に包まれているため、ページャーの代わりに1つの補完が残っていれば展開できるということです。あなたが興味があれば私は魚のギブスのページの問題を作成しました。 – sandric

+0

クール、私はその問題を見ています。 – Fyrn

関連する問題