zsh、モジュラー、複数の.zshファイル、およびoh-my-zsh

zsh、モジュラー、複数の.zshファイル、およびoh-my-zsh

私はzshを使用/楽しんでおり、oh-my-zshを使用しました。これはすべて素晴らしいと素晴らしいですが、15日/月ごとにoh-my-zshスクリプトを更新し続ける必要があるため、迷惑です。

別のコンピュータでzshをプロンプトとして使用します。今oh-my-zshの良いことは、.zshをインストールするときと同じように、すべてを.zshrcに保存するのではなく、.zsh拡張子を使用して複数のディレクトリに保存することです。

すべてをやりたくはありませんが、~/.zsh/の下に複数の* .zshファイルを入れて同様の作業環境を持つようにする方法はありますか?

これはうまくいくでしょうか?それとも何か抜けましたか?

64ビットDebianでzshを実行します。

更新 - zshインストールには2つのファイルしかありません -

think-debian% pwd
/home/shirish

think-debian% ls .z
.zcompdump  .zshrc

どんなアイデアがありますか?

ベストアンサー1

環境変数を使用してZsh dotfilesディレクトリを設定できますZDOTDIR~/.zshenv

ZDOTDIR="${ZDOTDIR:-$HOME/.zsh}"

*.zshその後、そのディレクトリからあなたの名前を付けたすべてのファイルをインポートします~/.zsh/zshrc

if [[ -d "$ZDOTDIR" ]]; then
  for file in "$ZDOTDIR"/*.zsh; do
    source "$file"
  done
fi

ボーナスポイントを獲得するには、Oh-My-Zshを削除し、膨らんだRatmangleの代わりにBashの強力で柔軟な代替手段であるZshをお楽しみください。

おすすめ記事