.bashrc
oh-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はこれを無視します。