コマンドの完全なパラメータをzshにする方法はありますか(魚のシェルのように)。たとえば、ls --
と入力してTABを使用すると、すべてのls
パラメータのリストがポップアップ表示されます。oh-my-zshで完全なコマンドのパラメータ
私はこのために魚の殻を使用することができ、私は魚の殻が驚くべきことを知っていますが、魚の殻には多くの機能が欠けています。だから私はこのパラメータの補完をzshで行うことを検討しています。
コマンドの完全なパラメータをzshにする方法はありますか(魚のシェルのように)。たとえば、ls --
と入力してTABを使用すると、すべてのls
パラメータのリストがポップアップ表示されます。oh-my-zshで完全なコマンドのパラメータ
私はこのために魚の殻を使用することができ、私は魚の殻が驚くべきことを知っていますが、魚の殻には多くの機能が欠けています。だから私はこのパラメータの補完をzshで行うことを検討しています。
ls -
のような単一のハイフンで試してください。すべての組み込みコマンドがうまく動作しています。 Btwはカスタムのoh-my-zshプラグインの自動補完のために、プラグインの設定に依存します。
回答仲間に感謝します。私はオートコンプリートがデフォルトで組み込まれたコマンドでうまく動作することを知っていますが、それは新しいインストールされたコマンドでは同じではありません。私は、魚のシェルのような動作を探しています、それはすべてのコマンドマニュアルページを解析し、システム内のほとんどすべての利用可能なコマンドのオートコンプリートを与えます。 – Sidahmed
シェルにはそれぞれ長所と短所があります。それは魚の殻の最強の利点です。 oh-my-zshプラグインを試してみてください。非常に大きなコレクションがあります。プラグインのほとんどはオートコンプリートをサポートしています。あなたがあなたの望むものを見つけられないなら、あなた自身のプラグインを作ってみませんか? –
私の灰のプラグインはオートコンプリートを提供していますか? – Sidahmed
私は確かにoh-my-zshがこれを箱から出していると確信しています。私のバージョンでは 'ls --'でタブを2回押してパラメータの完全なリストを得ることができます。さらに完成させるためには、https://github.com/zsh-users/zsh-completions – fedterzi
をチェックしてください。これはlsでは動作しますが、使用可能なコマンドのすべてでは動作しません。 – Sidahmed
魚やzsh(この場合はoh-my-zsh)のどちらもコマンドから自動的に "解析"されません。自分で自動補完を定義するか、設定をインポートする必要があります。あなたの補完をここに書く方法に関するチュートリアルがあります:https://github.com/zsh-users/zsh-completions/blob/master/zsh-completions-howto.org – fedterzi