福州大学城论坛

 找回密码
 立即注册
开启左侧

使用 iterm2 打造美观高效的 mac 终端

[复制链接]
发表于 2025-1-12 21:35:11 | 显示全部楼层 |阅读模式 来自 LAN
前言

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

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

直接前往 iTerm2 官网 下载即可,下载完成后解压并双击安装。
0968821c427d5ea8a466e1d3f9c6dd0a.png

设置热键

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

设置 Status bar

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

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

配色

选择一个自己喜欢的配色方案。
94cd73ba58eb0a80832c0c1aee7eddee.png

光标选择

这里提供了三种光标可供选择:_、|、[]。
2c681145ec65d1a68b8453ed1b4b0535.png

窗口设置

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

迁移配置

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

之后在新 Mac 上导入即可。
c18fff001f65ad709b20f5a3e2298e2b.png

oh my zsh

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

可以使用 curl 和 wget 安装:
# 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 是一款 zsh 主题,是 powerlevel9k 的升级版,强调快速、高效和开箱即用。powerlevel10k 免去了之前 powerlevel9k 比较繁琐的安装方式,如安装字体,配置样式、修改主题等一系列繁琐的操作,开箱即用,非常简单。
安装

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10kecho 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc配置

在代码拉取成功后,执行命令 source ~/.zshrc 会自动安装字体文件,无需任何其他操作。
之后执行命令,即可开始配置:
p10k configure这里会进行交互式的配置,只需根据提示进行选择即可。
81699618de348468724fe8c1c067ab19.png

插件

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

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

安装方式:
# zsh-syntax-highlightinggit clone https://github.com/zsh-users/zsh-syntax-highlighting.git  ~/.oh-my-zsh/plugins/zsh-syntax-highlighting命令自动补全

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

安装方式
# zsh-autosuggestiongit clone https://github.com/zsh-users/zsh-autosuggestions.git  ~/.oh-my-zsh/plugins/zsh-autosuggestions插件配置

安装好之后,需要修改 .zshrc:
# .zshrc...plugins=(git zsh-autosuggestions zsh-syntax-highlighting)...修改完成后,执行命令,完成设置:
source ~/.zshrc更多插件,详见:https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins
结语

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

    本文来自博客园,作者:木子欢儿,转载请注明原文链接:https://www.cnblogs.com/HGNET/p/18565051
福州大学城论坛 - 声明 1、在发表言论时,请遵守当地法律法规。主题所有言论纯属个人意见,与本站立场无关。
2、本站所有主题由作者发表,作者享有帖子相关版权,其他单位或个人使用、转载或引用本文时必须征得作者同意并注明来源于福州大学城论坛
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。
4、帖子不遵守当地法律法规、广告、人身攻击等情况时,福州大学城论坛管理人员有权不事先通知发贴者而删除本文。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|福州大学城论坛 ( 闽ICP备2022007610号-2 )|站点地图

GMT+8, 2025-6-9 21:09 , Processed in 0.666001 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表