便利なシェルエイリアスを一度に設定するbashスクリプトを準備しています。 iTerm2とoh-my-zshのペアを使用しています。
エイリアスを~/.zshrc
に手動で追加できることを知っています。 sed
を追加で呼び出すことで、自動的にそれを実行できることもわかっていますが、分離と一貫性のために、「omz」エイリアスを別のファイルに保持したい like ~/.bash_aliases
?
そのため、bashスクリプトはそのファイルの内容を簡単に上書きし、エイリアスのリストを心配することなく配置できます。誤って他の設定を~/.zshrc
から削除してしまいます。
Oh-my-zshでエイリアス用に別のファイルを指定するにはどうすればよいですか?
必要なのは、エイリアス定義を~/.zshrc
からファイル~/.zsh_aliases
に削除し、~/.zshrc
内の複数のエイリアスコマンドを次のように置き換えることです。
. ~/.zsh_aliases
~/.zshrc
の他のセクションにも同じ手法を使用できます。たとえば、関数定義を~/.zsh_functions
に移動すると便利な場合があります。
私の場合、oh-my-zshを使用しており、〜/ .zshrcファイルにリンクされたファイルパスを次のように配置しました。
source FILE_PATH
次に、ターミナルを再起動してすべて完了します。