iTerm2相对于Mac自带终端,存在如下几个优势:
- 终端分割,支持左右分割和上下分割。左右分割快捷键:CMD+D,上下分割快捷键:CMD+SHIFT+D
- 设置好系统热线之后,将在正常的浏览器或者编辑器等窗口的上面,以半透明窗口形式直接调出iterm2 shell,配置截图所示:
- 自动提示之前输入过的命令,CMD+;
- 查看历史剪切记录,CMD+SHFIT+H
此外还有很多特性,不一一列举,有需要的直接查看官网文档。
iTerm2 安装极其简单,官网地址:iterm2官网地址
iTerm2搭配zsh功能还是相当强大的,zsh mac是自带安装的,可以这样查看:
zsh本身比较难上手,国外有大神开发出一款能快速上手的zsh,就是oh my zsh,可以选择直接安装(推荐),安装命令如下:
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
安装完毕之后,可以去~/.zshrc配置各种属于自己的定制了。比较简单不一一赘述了。同时在github上也有oh my zsh的说明,链接如下:oh my zsh
推荐安装个autojump,autojump安装需要依赖homebrew的安装方式,那就先安装homebrew,按照百度结果的这条命令发现一直不好使,下面这条是错误命令:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" ,install的地址发生了变化,修改下改成下条命令就好了:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)",autojump安装命令如下:brew install autojump,安装完成之后不要
忘记在~/.zshrc当中新增plugins =(git autojump)。这时候就可以实用,autojump只会维护经常实用的目录。autojump的常用命令,autojump常用命令汇总。