在过去的3年里,我每天都使用Iterm2和zsh,但是有了新的计算机并且不得不再次进行设置。问题是,当我运行~/.zshrc
时,它工作正常,但我必须在我打开的每个新终端窗口上执行此操作。不是一个好的经历。
我注意到我的新机器上没有任何类型的bashrc,bash_profile或profile dotfiles。
以下是~/.zshrc
文件中的代码:
export ZSH=/Users/healy/.oh-my-zsh
plugins=(
git
)
ZSH_THEME="agnoster"
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
DEFAULT_USER=healy
同样,它完全按照我的预期运行,但只有在我运行源命令之后,情况应该不是这样。
答案 0 :(得分:4)
确保将导出/源添加到zshrc中的插件之后,如本文所述: oh-my-zsh config file not loading
答案 1 :(得分:2)
我遇到了同样的问题,并且更改了Shells Open with
选项为我解决了这个问题。
要到达这里:
Default login shell
,将销售从/bin/zsh
更改为Command(完整路径)。Screeshot:
答案 2 :(得分:1)
在启动新shell时,只需在
中进行配置即可运行命令source ~/.zshrc
偏好设置 - > 个人资料 - > 选择默认配置文件(默认配置文件将加星标) - > 一般 - > 命令 - >选择登录Shell - > 在开始时发送文字:
输入值source ~/.zshrc
。
如果您需要在执行命令后清除屏幕内容,可以添加source ~/.zshrc; clear
。
答案 3 :(得分:0)
就我而言,oh-my-zsh
未加载,因为该行已被注释掉。
# IT'S WRONG! NEED TO UNCOMMENT
# export ZSH=/Users/$(whoami)/.oh-my-zsh
尽管这个问题显然不是由于相同的“注释”引起的,但我得出的结论是,如果每次打开shell实例时都需要source ~/.zshrc
,则您的.zshrc
,
并检查oh-my-zsh
和antigen
(也许)工作正常。
答案 4 :(得分:0)
在带有终端 2.11 的 11.2.1 上,假设您已经在主目录中创建了 .zshrc,启动终端并选择终端 >> 首选项 >> 配置文件 >> 外壳
在“启动”下勾选“运行命令:”并输入source ~/.zshrc
答案 5 :(得分:-1)
对我来说,它的工作原理是这样的。 型材》打开型材》选择“编辑型材””型材”常规 并将“ source〜/ .zsh”放入“开始”文本字段中的“发送文本”。