iterm2
iterm2 偏好设置
- 打开偏好设置
- 通用 – 启动
- 通用 – 关闭
- 通用 – 选择
- 通用 – 窗口
- 外观 – 通用
- 外观 – 窗口
- 外观 – 标签
- Profiles – 通用
- Profiles – Colors
Basic Colors:
Foreground:00c200
Selection:235c03
Cursor Colors:
Cursor:235c03
Cursor text:00c200
- Profiles – Text
- Profiles – Windows
- Profiles – Terminal
iterm2 安装 homebrew
-
安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
- 安装验证
oh my zsh 安装
-
安装
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- 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 # 删除下载文件
- zsh 主题设置 – 字体设置
- 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
}
- zsh 主题设置 – 刷新配置(目录提示修改)
source ~/.zshrc
zsh 插件安装
- zsh 插件安装 – 本地插件信息
ls ~/.oh-my-zsh/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
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:
输入命令时,会用浅色字体给出建议的命令,按 → 即可自动补全。