前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用 iTerm2 打造美观高效的 Mac 终端

使用 iTerm2 打造美观高效的 Mac 终端

作者头像
郭旭东
发布2021-01-13 14:55:22
17.8K0
发布2021-01-13 14:55:22
举报
文章被收录于专栏:云原生工具箱云原生工具箱

前言

最近换了一台新电脑,开发环境和软件都需要重新安装和配置,正好借着这个机会,介绍一下 macOS 终端神器 iTerm2 的安装配置,并推荐一些插件和好用的工具。

iTerm2

iTerm2 是默认终端的替代品,也是目前 macOS 下最好用的终端工具,集颜值和效率于一身。

安装

直接前往 iTerm2 官网[1] 下载即可,下载完成后解压并双击安装。

iTerm2 官网

设置热键

为了快速唤出 iterm2 终端,这里推荐使用热键进行唤出。

设置热键

设置 Status bar

iterm2 提供了很多 Status bar,可在在终端页面显示更多关于本机的信息,如:CPU、内存、电池电量等。

配置 Status bar

点击 Configure Status bar 进入配置页面,这里将想要的 Status bar 拖入下面的方框即可。这里还推荐选择 Auto-Rainbow,这样 Status bar 就是以彩色的形式展示了。

选择 Status bar

配色

选择一个自己喜欢的配色方案。

选择配色方案

光标选择

这里提供了三种光标可供选择:_|[]

光标选择

窗口设置

这里可以设置窗口透明度、背景图片、行列数以及风格等。

窗口设置

迁移配置

如果你已经有配置好的 iterm2,可以将配置导出,迁移到新 Mac 上。

导出配置

之后在新 Mac 上导入即可。

导入配置

oh my zsh

在设置好 iterm2 之后,就需要安装 oh-my-zsh[2]。Oh My Zsh 是一款社区驱动的命令行工具,它基于 zsh 命令行,提供了主题配置,插件机制,大大提高了可玩性及使用效率。

安装

可以使用 curlwget 安装:

代码语言:javascript
复制
# curlsh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"# wgetsh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

powerlevel10k

powerlevel10k[3] 是一款 zsh 主题,是 powerlevel9k[4] 的升级版,强调快速、高效和开箱即用。powerlevel10k 免去了之前 powerlevel9k 比较繁琐的安装方式,如安装字体,配置样式、修改主题等一系列繁琐的操作,开箱即用,非常简单。

安装

代码语言:javascript
复制
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10kecho 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc

配置

在代码拉取成功后,执行命令 source ~/.zshrc 会自动安装字体文件,无需任何其他操作。

之后执行命令,即可开始配置:

代码语言:javascript
复制
p10k configure

这里会进行交互式的配置,只需根据提示进行选择即可。

交互式的配置

插件

oh my zsh 还提供了多种好用的插件,这里介绍两款好用的插件。

语法高亮

可以在命令行高亮显示语法,效果如下:

语法高亮

安装方式:

代码语言:javascript
复制
# zsh-syntax-highlightinggit clone https://github.com/zsh-users/zsh-syntax-highlighting.git  ~/.oh-my-zsh/plugins/zsh-syntax-highlighting

命令自动补全

可以根据您的历史记录和完成情况给输入的命令提供建议,效果如下:

命令自动补全

安装方式

代码语言:javascript
复制
# zsh-autosuggestiongit clone https://github.com/zsh-users/zsh-autosuggestions.git  ~/.oh-my-zsh/plugins/zsh-autosuggestions

插件配置

安装好之后,需要修改 .zshrc

代码语言:javascript
复制
# .zshrc...plugins=(git zsh-autosuggestions zsh-syntax-highlighting)...

修改完成后,执行命令,完成设置:

代码语言:javascript
复制
source ~/.zshrc

更多插件,详见:https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins

结语

iTerm2 其实还有很多好玩的配置,由于篇幅有限这里就不过多介绍了,感兴趣的朋友可以登录官网查看官方文档。

引用链接

[1] iTerm2 官网: http://www.iterm2.com/ [2] oh-my-zsh: https://github.com/ohmyzsh/ohmyzsh [3] powerlevel10k: https://github.com/romkatv/powerlevel10k [4] powerlevel9k: https://github.com/Powerlevel9k/powerlevel9k

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云原生之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • iTerm2
    • 安装
      • 设置热键
        • 设置 Status bar
          • 配色
            • 光标选择
              • 窗口设置
                • 迁移配置
                • oh my zsh
                  • 安装
                    • powerlevel10k
                      • 安装
                      • 配置
                    • 插件
                      • 语法高亮
                      • 命令自动补全
                      • 插件配置
                  相关产品与服务
                  命令行工具
                  腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档