別のzshrcを使用し、変数を保存してロードする単一のファイルを使用して1つを選択したいと思います。調べましたが、iTerm2のみです。どんなサポートにも感謝します。ありがとうございます。
ベストアンサー1
私はAmintが文書化したのと同様のことをしました。これはbash用ですが、Fishでも同じことをし、明らかにzshでも動作します。
私の.bashrcが扱いにくくなり、いくつかのライブラリ(プロンプト関数、エイリアス、他のコマンドをラップする関数など)に分割し、使用しているコンピュータに応じて個別に作業しました。
if [[ -d ~/.bash.d ]]; then
shopt -s nullglob
for file in ~/.bash.d/*.bash; do
source "$file"
done
if [[ -d ~/.bash.d/"$(hostname)" ]]; then
for file in ~/.bash.d/"$(hostname)"/*.bash; do
source "$file"
done
fi
shopt -u nullglob
unset file
fi
したがって、新しいものを作成すると、適切なディレクトリに配置でき、次のbashセッションでアクティブになります。