iterm2

iterm简介

1. 安装

iTerm2 是一款完全免费的,专为 Mac OS 用户打造的命令行应用。直接在官网上http://iterm2.com/ 下载并安装即可。

2. 配置

设置ITerm为默认终端

安装 oh-my-zsh

1. 查看系统有几个shell

1
cat /etc/shells

2. 切换系统默认shell为zsh

zsh: 拥有语法高亮,命令行tab补全,自动提示符,显示Git仓库状态等功能。

使用下面命令设置默认shell

1
chsh -s /bin/zsh

3. 安装 oh my zsh

github地址:https://github.com/robbyrussell/oh-my-zsh

使用 wget 安装:

1
wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh

然后给install.sh添加权限:

1
chmod +x install.sh

然后执行install.sh./install.sh
如果发现很慢,可以修改为gitee
vim install.sh进入编辑状态:
找到以下部分:

1
2
3
4
5
# Default settings
ZSH=${ZSH:-~/.oh-my-zsh}
REPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://github.com/${REPO}.git}
BRANCH=${BRANCH:-master}

然后将中间两行改为:

1
2
REPO=${REPO:-mirrors/oh-my-zsh}
REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}

然后保存退出::wq
重新执行即可。

配置 zsh

1
vim ~/.zshrc

1. 修改主题

zsh主题github地址:https://github.com/ohmyzsh/ohmyzsh/wiki/themes

.zshrc 文件中找到并修改

1
ZSH_THEME="agnoster"

应用主题需要特殊的字体支持,否则可能会出现乱码情况,这时我们来配置字体:

1.使用 Meslo 字体,点开连接点击 view raw 下载字体。

2.安装字体到系统字体册。

3.应用字体到iTerm2下,设置自己喜欢看着舒服的字号,我设置的14px(iTerm -> Preferences -> Profiles -> Text -> Change Font)。

2. 安装插件

安装 zsh-syntax-highlighting -> 语法高亮显示

1
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

安装 zsh-autosuggestions -> 命令自动补全

1
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

.zshrc 中找到并修改

1
plugins=(git zsh-syntax-highlighting zsh-autosuggestions)

最后

1
source .zshrc