MacOS的终端利器iTerm2的学习使用
[TOC]
概述
文章参考:https://www.cnblogs.com/xishuai/p/mac-iterm2.html
安装 iTerm2
官网安装
下载地址:https://www.iterm2.com/downloads.html
下载的是压缩文件,解压后是执行程序文件,你可以直接双击,或者直接将它拖到 Applications 目录下。
Homebrew安装
或者你可以直接使用 Homebrew 进行安装:
1 | 建议使用下方方法 |
安装问题排查
问题一
1 | Last login: Thu Jun 29 23:29:05 on ttys000 |
解决此问题:
1 | brew cask install iterm2 --force |
配置 iTerm2 主题
iTerm2 最常用的主题是 Solarized Dark theme,下载地址:http://ethanschoonover.com/solarized
下载的是压缩文件,你先解压一下,然后打开 iTerm2,按Command + ,键,打开 Preferences 配置界面,然后
1 | Profiles -> Colors -> Color Presets -> Import |
选择刚才解压的
1 | iterm2-colors-solarized->Solarized Dark.itermcolors |
文件,导入成功,最后选择 Solarized Dark 主题,就可以了。
安装ZSH
查看电脑的系统中是否安装了ZSH。目前最新的Mac电脑已经安装了 ZSH。显示的安装系统如下:
1 | (base) frewen@FreweniMacBook Downloads % zsh --version |
如果没有安装,则使用下面的安装方法进行安装ZSH
1 | curl sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
安装好之后,需要把 Zsh 设置为当前用户的默认 Shell(这样新建标签的时候才会使用 Zsh):
1 | chsh -s /bin/zsh |
安装oh-my-zsh
1 | sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
地址容易被墙,请使用国内的镜像更为使用国内的项目地址
项目mirror地址: https://gitee.com/mirrors/oh-my-zsh
1 | sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)" |
配置ZSH的主题
通过如下命令可以查看可用的Theme:
1 | ls ~/.oh-my-zsh/themes |
编辑~/.zshrc文件,将ZSH_THEME=”candy”,即将主题修改为candy。我采用的agnoster。
然后,我们编辑文件,将主题配置修改为ZSH_THEME=”agnoster”。
1 | vim ~/.zshrc |
设置iTerm2的字体
我在oh-my-zsh的里面使用的主题:
1 | ZSH_THEME="agnoster" |
应用这个主题需要特殊的字体支持,否则会出现乱码情况,这时我们来配置字体:
下载 Meslo 字体
1.使用Meslo字体,点开连接点击 view raw 下载字体。
2.安装字体到系统字体册。
3.应用字体到iTerm2下,设置自己喜欢看着舒服的字号,我设置的14px(iTerm -> Preferences -> Profiles -> Text -> Change Font)。
ZSH插件安装
文章参考:https://segmentfault.com/a/1190000039860436
我们可以搜集一些我们比较喜欢的插件。 我们可以进入到对应的oh-my-zsh的目录里面:
1 | cd ~/.oh-my-zsh/custom/plugins |
在对应的Plugin目录里面执行下面的脚本。进行下载安装
1 | // zsh-syntax-highlighting高亮插件 |
在 ~/.zshrc 中配置
1 | plugins=(git zsh-syntax-highlighting zsh-autosuggestions autojump) |