私は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をお楽しみください。