效果预览
下载 iTerm2
直接官网下载:https://iterm2.com/downloads.html
下载 -> 解压 -> 拖入应用程序目录即可。
安装 Oh my zsh
两种方式 curl
or wget
,任选其一。
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" |
OR
1 | sh -c "$(wget -O- https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" |
安装过程会询问是否切换默认的 shell 为 zsh,输入 Y
回车即可。
注意:
如果没有成功修改默认 shell,也可通过如下命令切换。
1 | # 切换 zsh |
配置
上述安装好 oh my zsh 后,在 Mac 的用户根目录下会多了 .zshrc
配置文件和.oh-my-zsh
目录。均为隐藏文件,通过快捷键【command
+ shift
+ .
】可以快速显示/隐藏。
1 | .oh-my-zsh |
自带插件和主题都可直接配置使用,可前去相应目录或 oh my zsh 的 github 上查看。
配置插件
Oh My Zsh 自带插件列表及说明,参考官方 wiki/Plugins。
推荐插件:
- git:如效果图所见,显示 git 项目信息,还有各种 git 命令快捷方式;
- z:快速目录跳转,
cd
进入过某个目录后,可直接通过z 目录名
快速跳转,而不需要输入完整路径; - zsh-syntax-highlighting:常见命令高亮,输入错误为红色,正确为绿色,比如
cd
,ls
,clear
等; - zsh-autosuggestions:命令提示,输入时会灰字提示推荐命令,直接键盘
➡️
补全,并不是tab
键;
其中git
和z
插件是 oh my zsh 自带的,可直接配置.zshrc
文件使用。另外两个需要安装。
1 | git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting |
1 | git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions |
以上两个命令会将插件 git clone
到 ~/.oh-my-zsh/custom/plugins
用户自定义插件目录下。
接下来就是配置使用插件,打开用户根目录下的 .zshrc
配置文件,找到 Plugins=()
这一行,将使用到的插件加入即可,空格间隔。
1 | plugins=(git z zsh-syntax-highlighting zsh-autosuggestions) |
配置主题
自带主题及预览,参考官方 wiki/Themes。
第三方主题及预览,参考官方 wiki/External-themes。
主题推荐:
- robbyrussell:默认主题,简洁,本例使用就是这个。
- ys:自带,更加简洁,如果觉得默认主题那些图标碍眼,默认主题中图标全部用了符号替代。
- agnoster:自带,比较多人使用,需要 Powerline 字体依赖。
- powerlevel9k:第三方,可以显示更多系统状态信息等,需要另外安装,且需要 Powerline 字体依赖。
使用自带主题直接同上,修改 .zshrc
配置文件中的 ZSH_THEME="robbyrussell"
即可,个人觉得默认主题挺简洁的,就使用了默认主题,所以就不需要修改配置文件了。
有些主题可能需要字体支持,预览及相关安装方法查看上方的预览链接,对应主题都有作者文档地址。
iTerm2 主题配色
根据个人喜好选择,个人比较喜欢这个第三方配色 Dracula(点击预览),也是效果预览图中使用的。
github 地址:https://github.com/dracula/iterm,后缀 .itermcolors
就是颜色预设文件,下载这个预设文件即可。
- 打开 iTerm2 ,【
command
+,
】 打开设置。 - profiles -> Colors -> Color Presets -> import -> 选中下载的预设文件。
- 勾选导入的预设。
另外:修改 iTerm2 窗口样式(扁平化、Light、Dark 等)可以通过【Appearance -> General -> Theme】修改。
iTerm2 字体设置
根据个人爱好设置,可下载第三方字体,安装到 Mac 上即可在如下设置找到。
本人设置如图,只修改了 Menlo + 14px。
iTerm2 背景设置
背景设置【profiles】->【Colors】,设置背景图或设置透明度+毛玻璃。
iTerm2 状态栏设置
高逼格必备,就是预览图中顶部的 CPU、内存、网络 状态栏。
- 【profiles】->【Session】->【勾选 Status bar enabled】->【Configure Status Bar】
- 【拖拽需要的状态信息】->【Auto Rainbow】
效果
经上述安装配置就大功告成啦,重启 iTerm2,效果大致如下:
常用快捷键
命令 | 说明 |
---|---|
command + t | 新建标签 |
command + 方向键或数字 | 切换标签 |
command + d | 垂直分屏 |
command + shift + d | 水平分屏 |
command + option + 方向键 | 切换主屏 |
command + w | 关闭标签或分屏 |
———————— | ———————— |
ctrl + l | clear 清屏 |
ctrl + u | 清除当前行 |
ctrl + a | 到行首 |
ctrl + e | 到行尾 |