让 Mac 的 Terminal 好用起(历史补全、智能提示、高亮)
在开发过程中,一个功能强大且易用的终端工具能够大幅提升工作效率。这篇文章将带你一步步配置 Mac 的终端工具,包括安装 iTerm2、Oh My Zsh 及其插件,让终端不仅功能强大,还能带来视觉上的享受。
安装 iTerm2
iTerm2 是 Mac 上功能更为强大的终端替代工具,支持分屏、标签页以及丰富的自定义配置。
1. 使用 curl
命令拉取安装包
打开你当前的终端并输入以下命令,通过 curl
下载最新版本的 iTerm2 压缩包:
curl -L https://iterm2.com/downloads/stable/latest -o iTerm2.zip
2. 解压缩并安装
下载完成后,使用以下命令解压缩安装包:
unzip iTerm2.zip
接着将解压后的 iTerm2.app 拖到 Applications
目录中完成安装。
安装 Oh My Zsh
Oh My Zsh 是一个用于管理 Zsh 配置的开源框架,提供了丰富的主题和插件支持,使终端更加智能和高效。
1. 使用 curl
安装 Oh My Zsh
在 iTerm2 中打开一个新终端窗口,然后输入以下命令安装 Oh My Zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安装完成后,终端会自动切换到 Zsh 并加载 Oh My Zsh 默认配置。
安装 Oh My Zsh 插件
Oh My Zsh 支持多种插件,如语法高亮、命令自动补全等,能大大提高终端使用体验。
1. 下载插件到插件目录
我们可以安装 zsh-syntax-highlighting
和 zsh-autosuggestions
两个非常实用的插件。首先,使用 git
克隆插件到 Oh My Zsh 的插件目录:
# 安装 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
2. 启用插件
安装完成后,打开 ~/.zshrc
配置文件,找到 plugins
一行,并添加你想要启用的插件:
plugins=(git zsh-syntax-highlighting zsh-autosuggestions)
保存并关闭文件后,运行以下命令使更改生效:
source ~/.zshrc
Enjoy!
完成以上步骤后,终端已经变得更加强大且美观。你将体验到智能提示、高亮显示等功能带来的便利,这将大大提升开发效率。
现在,享受新终端吧!