携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情
前言
终端是我们程序员每天都要用到的工具,一个好用的终端肯定不能少了。MAC自带的终端已经非常优秀了,但效率对我们来说非常重要。iterm2在oh-my-zsh的加持下是MAC上公认最好用的终端工具,下面就把食用方法列一下吧。
一.安装iterm2
iterm2对比自带终端有很多优势,个人觉得最大的优点就是iterm2的分屏功能。很多时候会有分屏需要,自带终端满足不了这个需求。
- 终端输入
brew install iterm2安装iterm2 - 安装好iterm2后,查询一下mac的默认终端,需要设置为zsh
- 查看当前shell:
echo $SHELL - 如果不是zsh,修改一下:
chsh -s /bin/zsh
这样iterm2就已经安装好了,但此时的iterm2还称不上优秀,接下来我们安装下oh-my-zsh。
二.安装oh-my-zsh及组件
- 首先安装一下oh-my-zsh
# method_1:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# method_2:
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
- 安装好之后,我们根据自己需要设置一下喜欢的主题。
因每个人喜好不易,这里大家可以去搜寻一些适合自己的主题。
示例:
vim ~/.zshrc
# 找到 ZSH_THEME,改成自己需要的主题。我这里改成了'ys'
ZSH_THEME="ys"
改好后,终端运行source ~/.zshrc让改动生效。
- 最后,我们安装几个好用的插件。
这里主要介绍2个很nice的插件,分别是高亮插件、自动补全插件。在我们没有安装这2个插件时,终端输入是这样的(如下图),输入没有自动补全、输入错误的指令也没有提示。
- 安装高亮插件 zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
- 安装自动补全插件 zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
安装好之后,在~/.zshrc文件中加入插件设置。
vim ~/.zshrc
#找到plugins设置:
plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
)
修改后保存一下,运行source ~/.zshrc生效一下。
我们来看看效果:
可以看到,输入正确有绿色提示,同样也会有自动补全功能。
小结
iterm2在oh-my-zsh的加持下可以说是Mac上最好用的终端,它拥有很多好看的主题以及好用的插件。如果大家有精力,可以去发掘一下。