ITerm2使用指南

很多时候,我们使用Mac自带的终端用起来并不是很方便,例如没有颜色标记、来回切换等问题,对于这些问题,我们可以使用iTerm2,对照网上的安装和配置,我这里做一个简单的记录。

安装iTerm2

下载地址:https://www.iterm2.com/downloads.html
上面的链接下载的是一个压缩文件,解压后是执行程序文件,你可以直接双击,或者直接将它拖到 Applications 目录下。或者你可以直接使用 Homebrew 进行安装,安装的命令如下:

brew cask install iterm2

安装完成后,如果要将iTerm2作为系统的默认终端,需要设置下iTerm2的如下配置:
在这里插入图片描述

主题配置

如果不进行主题配置,iTerm2 采用的是默认的主题并不是十分好看,因此需要使用者自己进行主题配置,最常用的主题是 Solarized Dark theme,下载地址:http://ethanschoonover.com/solarized。
在这里插入图片描述
上面链接下载的是压缩文件,需要先解压一下,然后打开 iTerm2,按【Command + ,】组合键打开 Preferences 配置界面,然后依次选择【Profiles】 -> 【Edit Profiles】 -> 【Color Presets】 -> 【Import】选择刚才解压的solarized->iterm2-colors-solarized->Solarized Dark.itermcolors文件,导入成功,最后选择 Solarized Dark 主题就可以了。
在这里插入图片描述

配置 Oh My Zsh

Oh My Zsh 是对主题的进一步扩展,下载地址:https://github.com/robbyrussell/oh-my-zsh。当然可以使用终端一键安装,例如:

 sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安装好之后,需要把 Zsh 设置为当前用户的默认 Shell,使用下面的命令打开zsh文件。

chsh -s /bin/zsh

然后,我们编辑vim ~/.zshrc文件,将主题配置修改为ZSH_THEME=“agnoster”。

其中,agnoster是比较常用的 zsh 主题之一,你可以根据你的爱好挑选自己喜欢的主题,zsh 主题列表:https://github.com/robbyrussell/oh-my-zsh/wiki/themes。

配置 Meslo 字体

使用上面的主题,需要 Meslo 字体支持,要不然会出现乱码的情况,字体下载地址:Meslo LG M Regular for Powerline.ttf

下载好之后,直接在 Mac OS 中安装即可。

然后打开 iTerm2,按Command + ,键,打开 Preferences 配置界面,然后依次选择【Profiles】 -> 【Text】 -> 【Font】 -> 【Chanage Font】,选择 Meslo LG M Regular for Powerline 字体。
在这里插入图片描述

高亮配置

有时候我们需要对特殊命令和错误命令进行高亮显示,那么可以使用如下的配置。使用 Homebrew 安装:

brew install zsh-syntax-highlighting

安装成功之后,编辑vim ~/.zshrc文件,在最后一行增加下面配置:
在这里插入图片描述

自动填充

这个功能是非常实用的,可以方便我们快速的敲命令。配置步骤,先克隆zsh-autosuggestions项目,到指定目录:

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions

然后,编辑vim ~/.zshrc文件,找到plugins配置,增加zsh-autosuggestions插件。
在这里插入图片描述
说明:如果上面的高亮配置不生效的话,可以在plugins配置再增加zsh-syntax-highlighting插件试试。

左右键跳转配置

主要是按住option + → or ←键,在命令的开始和结尾跳转切换,原本是不生效的,需要手动开启下。

具体步骤如下:打开 iTerm2,按Command + ,键,打开 Preferences 配置界面,然后【Profiles 】→【 Keys】 →【Load Preset… 】→ 【Natural Text Editing】就可以了。

iTerm2 快速隐藏和显示

这个功能也非常常用,就是通过快捷键,可以快速的隐藏和打开 iTerm2,可以自己指定快捷键。
在这里插入图片描述

iTerm2 快捷命令

命令 说明
【command + t】新建标签
【command + w】关闭标签
【command + 数字 command + 左右方向键】切换标签
【command + enter】切换全屏
【command + f】查找
【command + d】垂直分屏
【command + shift + d】水平分屏
【command + option + 方向键 command + [ 或 command + ] 】切换屏幕
【command + ;】查看历史命令
【command + shift + h】查看剪贴板历史
【ctrl + u】清除当前行
【ctrl + l】清屏
【ctrl + a】到行首
【ctrl + e】 到行尾
【ctrl + f/b】 前进后退
【ctrl + p】 上一条命令
【ctrl + r】 搜索命令历史

xiangzhihong8 CSDN认证博客专家 HTTPS 前端框架 JavaScript
著有《React Native移动开发实战》、《Kotlin入门与实战》、《Weex跨平台开发与实战》、《React Native开发进阶》和《Flutter跨平台开发实战》,正努力完成《Android应用架构实战》
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 成长之路 设计师:Amelia_0503 返回首页
实付 19.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值