サブディレクトリの下にあるディレクトリエントリを完了するにはどうすればよいですか?


4

.zshrc呼び出された関数は、c次のように定義されています

c() {
cd ~/Code/$1
}

どうすればコマンドラインからc行ったようにこの機能を処理するようにZSHに教えてcd ~/Code、その下のプロジェクトを完了することができますか?

回答:


2

今、別の検索で答えを見つけました。スタックオーバーフローに関するこの回答から、次のものを追加しました.zshrc

compctl -/ -W ~/Code c

オプションは何をしますか?

  • -/compctl完全なファイルシステムパスを指示します
  • -W補完の前にcompctl値を暗黙的に追加するように指示し~/Codeます。
  • c 完了するものです
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.