Linux bashでZSHの「compadd」に相当するものは何ですか?代わりに何を使用すればよいですか?ありがとう
2 に答える
いいえ、直接同等のものはありません。ZSH は Bash よりも拡張性が高く、検索と補完に重点を置いています。
compadd
completion builtin
に記載されている zshman zshcompwid
です。私の知る限り、bash には完了ウィジェットに相当するものはありませんが、bash の機能を自分で拡張できるかもしれません。
compadd
ドキュメントへのリンクはこちらです。
簡単に検索すると、bash の補完ビルトインについて説明しているこのページcompadd
にたどり着きます。bash で補完がどのように使用されるかを知りたい場合は、このページを読む価値があります。
ただし、私の個人的な提案は、シェルのカスタマイズに少しでも興味がある場合は、Bash よりも ZSH に移行することです。カスタマイズしなくても、ほとんど違いはありませんが、カスタマイズした場合、ZSH には、チューニングを楽しむためのはるかに多くのノブとダイヤルがあり、デフォルトで、Bash では本当に欠けている気の利いた機能がいくつかあります (セッション間で共有される履歴は、たとえば)。
警告の言葉: 複雑さに備えてください。ZSHのマニュアルもよく読んでいます。
何をしcompadd
ますか?グーグルで推測するしかありませんが、完成につながっているようです。だからグーグルbash completion
。