私は多くの人がこの
autoload -Uz compinit
compinit
と他の人が、私は違いを知りたいのですが、この
autoload -U compinit
compinit -i
をしますか見てきました。どちらを使うべきですか? man zshbuiltins
からzshの補完差
Q
zshの補完差
11
A
答えて
10
autoload
、:オプションKSH_AUTOLOAD
が未設定であったか、それぞれ設定されているかのよう
フラグ
-z
と-k
は、天然またはkshエミュレーションでオートロードする機能をマークします。
-U
フラグを遡ることができる。autoload
はtypeset -f
に相当する、function -u
と等価です。 typeset
は、簡単に言えば、次の目的で使用されます。
シェルパラメータの属性と値を設定または表示します。
-f
が-U
と組み合わせて使用される
:
[-fフラグ原因]名は、機能ではなく、パラメータを参照します。 ... -uフラグと-Uフラグを指定すると、関数はオートロード用にマークされます。 -Uは、関数がロードされたときにエイリアス展開を抑止します。
compinit
は、「新しい」Zシェル完了システムであるcompsys
によって使用される完了初期化関数です。詳細は、man zshcompsys
を参照してください。
-i
フラグに使用されます。compinitは黙ってすべての安全でないファイルやディレクトリは一般的に
-iオプションを使用無視させるために
、あなたは
autoload -Uz
を使用する必要があり、this interesting readに従って。
関連する問題
- 1. Zshのカラー部分タブ補完
- 2. (OH-my-)のzshのファイル名補完は、現在のフォント
- 3. Zshのリモートブランチの自動補完を無効にしますか?
- 4. zshのタブ補完がコマンドラインのフォーマットを駄目にする
- 5. Zsh:補完候補である特定のエイリアスセットを優先させる
- 6. Bash/ZshでRubygemのタブ補完が見つかりません
- 7. Zshブックマークディレクトリにタブ補完?私が欲しいもの
- 8. 既存の補完をzshの他のコマンドに "コピー"する方法
- 9. メイクzshの補完よりbashのような/ベストプラクティスはbashを使用して
- 10. zsh compinitでgitファイルのタブ補完を有効にするには?
- 11. cmdArgs bash補完
- 12. cygwinタブ補完
- 13. Vimのオムニ補完:
- 14. Emacsのミニバッファ補完
- 15. Xcodeのコード補完
- 16. カスタムパスのタブ補完
- 17. Xcode 4デバッガコード補完
- 18. 単語 "補完"タブ?
- 19. Vim + omnicppcomplete enum補完
- 20. コード補完とファクトリパターン
- 21. AutoCompleteTextView自動補完候補を隠す
- 22. matplotlibの領域の補完
- 23. ADO.netのエンティティデータモデルの補完
- 24. zshの関数に既存の補完をどのように使用しますか?
- 25. ワイルドメニューの補完方法は?
- 26. Eclipseでのコード補完/プロジェクトタイプ
- 27. vimでのタグ補完?
- 28. Windows版Antのタブ補完?
- 29. bash補完のキーワードが 'have'
- 30. PhpStorm - CSSクラス名の補完
* " - Uz"?はい、それは "正しいこと"です。ほとんどの場合、私はここで議論しません。* - meh、私が探していた部分は実際に記事で説明されていません。 – ThiefMaster