最近在学习 Linux ,使用了一段时间的 iTerm2 后,觉得代码不高亮,网上找了各种方法安装,现记录一下在 macOS 上安装配置的步骤;在安装前首先,我们先了解先 oh-my-zsh 是什么?
通过「维基百科:https://zh.wikipedia.org/wiki/%E6%AE%BC%E5%B1%A4」 可以查到:Shell(也称为壳层)在计算机科学中指“为用户提供用户界面”的软件,通常指的是命令行界面的解析器。一般来说,这个词是指操作系统中提供访问内核所提供之服务的程序。
我们常见的 shell 有:bash、zsh、csh、ksh、ash 等等。Linux 下默认的是 bash ,macOS 在 Catalina 之前的版本默认也是 bash ,后面随着 zsh 越来越流行,macOS 开始将 zsh 作为默认的解释器了。由于作者目前使用的是系统版本是 macOS mojave,如果要使用 zsh 需要更改 shell 的默认终端。
修改 shell 默认终端
你可以通过以下命令来查看:
cat etc/shells
如果你想修改为 zsh ,可以使用以下命令:
chsh -s bin/zsh
当然,想改回原来的 dash 的话 ,同样使用上面的 chsh 命令就可以。
chsh -s bin/bash
OK,再回到 oh-my-zsh,它的官网地址是:https://ohmyz.sh/

讲完了 oh-my-zsh 是什么后,现在开始安装它,走起!
1. 安装(有以下几种方式安装)
1.1 官方版本:使用 curl 或 wget 安装
//Install oh-my-zsh via curl$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"//Install oh-my-zsh via wget$ sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
1.2 网上大部分教程使用方法
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
1.3 由于上面的两种方式我都试过,都没成功,于是在 github 上下载后安装
github 地址:https://github.com/toxicwebdev/robbyrussell-oh-my-zsh.git 下载完,然后解压文件,进入 tools 目录。执行下面的命令:
./install.sh
等待完成即可,完成后的效果如下:

2. 配置 oh-my-zsh
现在软件都装完了,现在可以为 oh-my-zsh 配置自己的主题了。在 oh-my-zsh 配置项 ZSH_THEME 即为 oh-my-zsh 的主题配置,oh-my-zsh 的 GitHub Wiki 页面提供了主题列表,里面的主题非常多,可以根据自己的喜好选择
主题 Themes :https://github.com/ohmyzsh/ohmyzsh/wiki/themes
打开 oh-my-zsh 配置文件
vim ~/.zshrc
搜索 ZSH_THEME 找到主题配置,如下图所示,当设置为 ZSH_THEME=random 时,每次打开终端都会使用一种随机的主题。
修改主题
找到 ZSH_THEME 字段,可以看到 oh-my-zsh 的默认主题是 robbyrussell ,如果要做修改,具体操作如下:
要在 Vim 里修改文件,要先按 i 进入编辑模式,把 ZSH_THEME的值修改为你喜欢的那个主题,修改完成之后按 esc (电脑最左上)退出编辑模式,最后 :qw 保存并退出。

·END·
欢迎关注我的小站





