私は過去3年間、毎日ztermでIterm2を使用していましたが、新しいコンピューターを手に入れ、再度セットアップする必要がありました。問題は、~/.zshrc
を実行すると正常に動作することですが、開いているすべての新しいターミナルウィンドウで実行する必要があります。良い経験ではありません。
新しいマシンにbashrc
、bash_profile
、またはprofile
(ドット)ファイルがないことに気付きました。
~/.zshrc
のコードは次のとおりです。
export ZSH=/Users/healy/.oh-my-zsh
plugins=(
git
)
ZSH_THEME="agnoster"
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
DEFAULT_USER=healy
繰り返しますが、完全に(そして期待どおり)動作しますが、sourceコマンドを実行した後でなければなりません。
この投稿に記載されているように、zshrcのプラグインの後にエクスポート/ソースが追加されていることを確認してください: oh-my-zsh config file not loading
新しいシェルを起動する際に、コマンドsource ~/.zshrc
を実行して、
環境設定-> プロファイル-> デフォルトのプロファイルを選択(デフォルトのプロファイルにスターを付ける)-> 一般->- コマンド->選択ログインシェル-> 開始時にテキストを送信:
値source ~/.zshrc
を入力します。
コマンドの実行後に画面の内容をクリアする必要がある場合に備えて、source ~/.zshrc; clear
を追加できます。
私の場合、 oh-my-zsh
は、行がコメントアウトされたためロードされません。
# IT'S WRONG! NEED TO UNCOMMENT
# export ZSH=/Users/$(whoami)/.oh-my-zsh
この質問は明らかに同じ「コメントアウト」によるものではありませんが、あなたがsource ~/.zshrc
シェルインスタンスを開くたびに、.zshrc
、およびoh-my-zsh
およびantigen
(多分)正常に動作します。