前言
最近在给新电脑配置开发环境,在配置 node
、git
等工具都很顺利,但是在配置 oh my zsh
时遇到了问题。命令行直接安装一直显示超时,直接访问 https://raw.githubusercontent.com
也访问不了。
官方推荐的两种安装方式如下(oh my zsh):
- Install oh-my-zsh via curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Install oh-my-zsh via wget
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
oh my zsh 简介
oh my zsh
是一个开源的 Zsh(Z Shell)
配置管理工具,旨在简化 Zsh
的配置和使用,增强用户体验。它提供了一系列的主题、插件和自动化功能,使得命令行操作更加高效和美观。其具有如下特性:
- 插件系统:
oh my zsh
有许多预定义的插件,涵盖了各种功能,如自动完成、版本控制、语法高亮、常用工具等多个方面。你可以根据需要轻松启用或禁用这些插件。 - 主题支持:
oh my zsh
提供了许多美观的主题(themes
),用户可以选择不同的主题来自定义命令行的外观,提升可读性和美观度。。 - 自动补全:
oh my zsh
内置了许多常用命令和程序的自动补全支持,使得输入命令更快捷方便。 - 路径提示:
oh my zsh
可以显示更友好的路径提示,包括当前目录的缩写和颜色编码。 - 社区支持:
oh my zsh
有一个活跃的社区,不断开发新的插件和主题,保持其与时俱进。 - 易安装和更新:
oh my zsh
提供了简单的安装脚本,可以轻松地安装并使用。 - 自动更新:
oh my zsh
可以自动检查和更新程序,让用户始终使用最新版本的配置和插件。
正如 oh my zsh
官网介绍所说,助力与管理 zsh
,让开发者不由的感概 oh my zsh
。
明确 install.sh
做了什么
https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
该网站访问不了。直接访问 https://github.com/ohmyzsh/ohmyzsh/blob/master/tools/install.sh
。直接看 install.sh
执行的 main
函数,主要是做了四件事:
- setup_ohmyzsh:将项目
clone
到本地; - setup_zshrc:配置
.zshrc
; - setup_shell:设置
oh my zsh
为默认的shell
; - print_success: 输出成功的美丽的提示;
明确了 install.sh
做的内容,那么我们就可以进行操作了。
使用 github
安装 ohmyzsh
开始实操使用 github
安装 ohmyzsh
:
- 将
ohmyzsh
clone
到本地文件夹~/.oh-my-zsh
git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
2. 通过 templates/zshrc.zsh-template
模版文件创建 .zshrc
配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
3. 设置 oh my zsh
为默认的 shell
chsh -s $(which zsh)
以上步骤完成之后你的终端使用的 shell
将会如下改变:
恭喜自己我们已经完成了 ohmyzsh
的安装,可以快乐的使用了。