该项目的所有源码都来自该地址:https://github.com/ohmyzsh/ohmyzsh
因该项目是github上的,拉取速度不是很理想,所以我将代码拉下来,上传到了Gitee
并且自己重写了README.md
Oh My Zsh 是一个开源的、社区驱动的框架,用于管理Zsh
curl
或 wget
git
Method | Command |
---|---|
curl | sh -c "$(curl -fsSL https://gitee.com/xuexianqi/ohmyzsh/tree/master/tools/install.sh)" |
wget | sh -c "$(wget -O- https://gitee.com/xuexianqi/ohmyzsh/tree/master/tools/install.sh)" |
fetch | sh -c "$(fetch -o - https://gitee.com/xuexianqi/ohmyzsh/tree/master/tools/install.sh)" |
wget https://gitee.com/xuexianqi/ohmyzsh/tree/master/tools/install.sh
sh install.sh
Oh My Zsh 附带了一大堆插件供你使用
一旦你发现了一个(或几个)你想和Oh My Zsh一起使用的插件,你就需要在.zshrc
文件中启用它们
您将在$HOME
目录中找到zshrc文件。用你最喜欢的文本编辑器打开它,你会看到一个地方列出所有你想加载的插件
vi ~/.zshrc
就像这样
plugins=(
git
bundler
dotenv
osx
rake
rbenv
ruby
)
Oh My Zsh 有130
多个主题
所有当前主题都可以在ohmyzsh发行版的themes/
目录中找到:https://gitee.com/xuexianqi/ohmyzsh/blob/master/THEME.md
Robby's theme is the default one. It's not the fanciest one. It's not the simplest one. It's just the right one (for him).
Once you find a theme that you'd like to use, you will need to edit the ~/.zshrc
file. You'll see an environment variable (all caps) in there that looks like:
ZSH_THEME="robbyrussell"
ZSH_THEME="agnoster" # (this is one of the fancy ones)
注意:许多主题需要安装Powerline字体以便正确渲染
打开一个新的终端窗口,提示应该如下所示:
ZSH_THEME="random" # (...please let it be pie... please be some pie..)
ZSH_THEME_RANDOM_CANDIDATES=(
"robbyrussell"
"agnoster"
)
ZSH_THEME_RANDOM_IGNORED=(pygmalion tjkirch_mod)
有些用户可能希望手动安装Oh My Zsh,或者更改默认路径或其他需要的设置
安装程序接受(这些设置也记录在安装脚本的顶部)
默认位置是 ~/.oh-my-zsh
(隐藏在主目录中,可以使用.cd~/.oh my zsh
访问它)
如果要使用ZSH
环境变量更改安装目录,请在安装之前运行export ZSH=/your/path
,或者在安装管道结束之前这样设置它
ZSH="$HOME/.dotfiles/oh-my-zsh" sh install.sh
如果在自动安装中运行Oh My Zsh安装脚本,则可以传递将“--unattended”标记到安装.sh
脚本
这将产生不试图改变的效果默认shell,安装完成后也不会运行zsh
sh -c "$(curl -fsSL https://gitee.com/xuexianqi/ohmyzsh/tree/master/tools/install.sh)" "" --unattended
如果您在安装时遇到任何问题,下面是一些常见的修复方法。
~/.zshrc
中找不到某些命令,您可能需要在~/.zshrc
中修改“PATH”oh-my-zsh
。~/.zshrc
默认情况下,系统会提示您每隔几周检查一次升级
如果希望 oh-my-zsh
自动升级而不提示您,请在~/.zshrc
中设置以下内容
DISABLE_UPDATE_PROMPT=true
要禁用自动升级,请在~/.zshrc
中设置以下内容
DISABLE_AUTO_UPDATE=true
如果你想在任何时候升级(也许有人刚刚发布了一个新插件,你不想等一个星期?)你只需要运行如下代码
omz update
运行下面的代码,即可卸载
uninstall_oh_my_zsh
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。