stdoutの最後のNバイトを使用してシェルでオートコンプリート

stdoutの最後のNバイトを使用してシェルでオートコンプリート

ターミナル画面でTABを使って見たばかりの単語を自動補完することができれば、とても便利です。好ましくはzshで。これを管理する方法はありますか?

例えば

$子ログ

...

$ < prefix> <> //これで、出力内のプレフィックスと一致する項目をTAB繰り返します。git log

ベストアンサー1

現在使用している端末の代わりにiTerm2を使用したい場合は、この機能が含まれています。端末を実行するにはmacOSが必要で、有効にすることができます。iTerm2シェルの統合希望のホストで。 (これは基本的にiTerm2と通信するためにシェルにいくつかのフックを追加します。)

https://www.iterm2.com/features.html#autocompletetail最高の完成候補として提示された出力を示すスクリーンショットがありますCommand;

iTerm2プロジェクトはオープンソースしたがって、この機能の重要な要素は削除され、他の環境に組み込まれたり、他の環境に再実装されたりする可能性があります。

おすすめ記事