oh-my-zshが$ ZSH_CUSTOMのファイルをロードしませんでした。

oh-my-zshが$ ZSH_CUSTOMのファイルをロードしませんでした。

.bashrcoh-my-zshを使用してZSHを設定していますが、myとconfigを維持したいと思います.bash_aliases

~/.zshrc私が読んだことから:

エイリアスはここに配置できますが、oh-my-zshユーザーはZSH_CUSTOMフォルダにエイリアスを定義することをお勧めします。

$ZSH_CUSTOMフォルダでexample.zsh次の内容のファイルが見つかりました。

ここにファイルを配置することで、gitで無視するファイルごとに別々の機能を追加できます。 custom/ディレクトリ内のファイルは、initスクリプトによってアルファベット順に自動的にロードされます。

いいと思います! bashファイルをコピーしてみましょう。

しかし、動作しません!私のエイリアスの1つを試してみると、次のような結果が得られます。

zsh:コマンドが見つかりません

ファイル名からドットを削除しようとしましたが、変更されませんでした。

どうしたの?

(ファイルを手動でインポートすると機能します。)

答え1

作成したファイルには、次の$ZSH_CUSTOMファイル拡張子が必要です。.zsh文書:

oh-my-zshの内部構造はlibディレクトリに定義されています。これを変更するには、カスタムディレクトリにファイルを作成するだけです(.zshで終わる限り、名前は重要ではありません)。

ただコピーし.bashrc.bash_aliases入ると、oh-my-zshはこれを無視します。

関連情報