iterm2 + oh my zsh 实现 macOS X 下炫酷终端

iterm2

  • iterm2 官网

  • download

  • install
    iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第1张图片

  • 验证
    iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第2张图片

  • 设置为默认终端

iterm2 偏好设置

  • 打开偏好设置

  • 通用 – 启动

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第3张图片

  • 通用 – 关闭

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第4张图片

  • 通用 – 选择

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第5张图片

  • 通用 – 窗口

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第6张图片

  • 外观 – 通用

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第7张图片

  • 外观 – 窗口

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第8张图片

  • 外观 – 标签

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第9张图片

  • Profiles – 通用

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第10张图片

  • Profiles – Colors
Basic Colors:
	Foreground:00c200
	Selection:235c03
Cursor Colors:
	Cursor:235c03
	Cursor text:00c200

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第11张图片

  • Profiles – Text

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第12张图片

  • Profiles – Windows

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第13张图片

  • Profiles – Terminal

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第14张图片

iterm2 安装 homebrew

  • homebrew 官网

  • 安装

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第15张图片

  • 安装验证

oh my zsh 安装

  • zsh 官网

  • 安装

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第16张图片

  • Powerline 安装
➜  ~ pip3 install powerline-status --user

zsh 配置

  • vim 语法高亮配置
➜  ~ cp /usr/share/vim/vimrc ~/.vimrc 		# 复制配置文件
➜  ~ echo 'syntax on' >> ~/.vimrc 			# 追加语法高亮配置
  • 验证效果
➜  ~ vim ~/.zshrc

  • 关闭 zsh 自动更新
# DISABLE_UNTRACKED_FILES_DIRTY="true" 		# 取消注释即可
  • zsh 主题设置 – 主题目录
➜  ~ ls ~/.oh-my-zsh/themes

  • zsh 主题设置 – 主题配置
➜  ~ vim ~/.zshrc
# ZSH_THEME="robbyrussell" 		# 默认主题
ZSH_THEME="agnoster" 			# 按照需求修改主题

  • zsh 主题设置 – 刷新配置信息
➜  ~ source ~/.zshrc

在这里插入图片描述

  • zsh 主题设置 – 安装 powerline 字体
cd Desktop && git clone https://github.com/powerline/fonts.git 		# 下载
cd fonts && ./install.sh 		# 进入目录 && 安装
cd .. && rm -rf ./fonts 		# 删除下载文件

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第17张图片

  • zsh 主题设置 – 字体设置

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第18张图片

  • zsh 主题设置 – 字体修改后效果

在这里插入图片描述

  • zsh 主题设置 – 变量提示信息更改
vim ~/.oh-my-zsh/themes/agnoster.zsh-theme
# Context: user@hostname (who am I and where am I)
prompt_context() {
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
    # prompt_segment black default "%(!.%{%F{yellow}%}.)%n@%m" 		# 注释掉
  fi
}

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第19张图片

  • zsh 主题设置 – 刷新配置(目录提示修改)
source ~/.zshrc

zsh 插件安装

  • zsh 插件安装 – 本地插件信息
ls ~/.oh-my-zsh/plugins/

  • zsh 联网安装 – zsh-syntax-highlighting

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第20张图片
在这里插入图片描述

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  • zsh 联网安装 – zsh-autosuggestions

iterm2 + oh my zsh 实现 macOS X 下炫酷终端_第21张图片
在这里插入图片描述

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
  • zsh 插件安装 – 添加到配置文件
vim ~/.zshrc
plugins=(git) 												# 修改前
plugins=(git zsh-syntax-highlighting zsh-autosuggestions) 	# 修改后
  • zsh 插件安装 – 刷新配置
source ~/.zshrc
  • zsh 插件安装 – 验证
zsh-syntax-highlighting:
	输入正确的常用命令会以绿色高亮显示,输入错误则会显示其他的颜色。
zsh-autosuggestions:
	输入命令时,会用浅色字体给出建议的命令,按 → 即可自动补全。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

参考

  • MAC系统配置iterm2 + oh my zsh + oh my zsh主题 + Homebrew
  • 打造macOS上最好看的终端——iTerm 2 +zsh 美化
  • 让你提前体验 macOS Catalina 的 Shell — Oh My Zsh 配置指南
  • GitHub – zsh-users

你可能感兴趣的:(mac,os,x,mac,os,x,shell)