一、ITerm2
1、安装ITerm2
直接在 ITerm2 官网上下载安装即可。
2、配置ITerm2
配置 ITerm2
为默认终端。
二、安装 oh-my-zsh
1.查看系统有几个shell
cat /etc/shells
显示
1 | /bin/bash |
bash
是 Mac
中 terminal
自带的 shell
,把它换成 zsh
,这个的功能要多得多。拥有语法高亮,命令行 tab
补全,自动提示符,显示 Git
仓库状态等功能。
使用下面命令设置默认 shell
chsh -s /bin/zsh
2、安装 oh-my-zsh
Github
地址:oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
3、主题
安装成功后,用 vim ~/.zshrc
打开隐藏文件,修改主题为 agnoster
。
按 esc
后 输入 :
后再输入 wq
表示保存退出。
ZSH_THEME="agnoster"
应用这个主题需要特殊的字体支持,否则会出现乱码情况,这时我们来配置字体:
1)使用 Meslo 字体,点开连接按相关文档下载安装字体。(fonts/Meslo Slashed/Meslo LG M Regular for Powerline.ttf
)
2)安装字体到系统字体册。
3)应用字体到 ITerm2
下,设置自己喜欢看着舒服的字号,我设置的13px(iTerm -> Preferences -> Profiles -> Text -> Change Font)
。
4、设置配色方案
通过 oh-my-zsh
设置完主题后,使用 ITerm2
自带的几个背景色显示看得不舒服,下载其他的颜色方案较美观。我选用的是 solarized,效果还不错。点开官网,下载,解压,然后打开 ITerm2
下的偏好设置 preference
,点开 profiles
下的 colors
选项,点击右下角的 Color Presets
选项,选择 import
,导入解压到的 solarized
文件下的 iterm2-colors-solarized
中的 Solarized Dark.itermcolors
。后面对 vim
进行配色的时候也会用到这个 solarized
。
5、设置配色方案
当我们输入命令时,终端会自动提示你接下来可能要输入的命令,这时按 →
便可输出这些命令,非常方便。
设置如下:
1)克隆仓库到本地 ~/.oh-my-zsh/custom/plugins 路径下
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
2)用 vim ~/.zshrc
打开文件,下滑找到插件设置命令,默认是 plugins=(git)
,我们把它修改为
plugins=(zsh-autosuggestions git)
3)重新打开终端窗口。
6、语法高亮
1) 使用 homebrew
安装 zsh-syntax-highlighting
插件。
brew install zsh-syntax-highlighting
插件安装成功会显示内容,复制该路径,为 2)步骤插入内容。
2)vim ~/.zshrc
配置文件,插入一行,保存退出。
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
- 输入命令
source ~/.zshrc
PS: 如出现.zshrc:102: unmatched "
该报错,请检查设置内容是否多添加了“号。
4)安装homebrew包管理工具
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
PS:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
网络报错,如发现该报错,则需要翻墙才能下载。
安装成功会展示
欣赏此文,打赏一下