前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >手把手教你为 Mac 配一个好用的终端

手把手教你为 Mac 配一个好用的终端

作者头像
zz_jesse
发布于 2021-07-12 07:56:40
发布于 2021-07-12 07:56:40
1.1K00
代码可运行
举报
文章被收录于专栏:前端技术江湖前端技术江湖
运行总次数:0
代码可运行

| 导语 网络上有很多文章有教怎么去配一个好看的终端,但是大部分文章只是浅尝辄止,当我们想配出自己想要的终端时,一样会难以下手。所谓授人以鱼不如授人以渔,本篇文章将从 oh-my-zsh 的安装开始,到自定义配色和主题的选择,最后也会介绍一些实用的快捷配置和快捷键。建议在电脑端边学边看。

效果

下面是我配的终端,这是我觉得比较好看的主题了,当然每个人的审美都不一样,还有大把配色和主题任君选择。后面,我会一步步去配成下面的样子,而且会说下终端里比较有用的工具和命令。

iTerm2

先下 iTerm2,这是一个比 Mac 自带终端好用的终端,功能方面比较强大。

item2: https://www.iterm2.com/

下载安装后打开会发现和自带的 Terminal 差不多,就是背景变黑了。

oh-my-zsh

安装 oh-my-zsh 其实是安装 zsh 这个 shell,只不过 zsh 会有一些好看的主题,默认的主题就是 robbyrussell。这个主题其实已经比较好看了。

复制下面的命令到终端里就可以安装 oh-my-zsh 了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安装完后会发现终端变成这样:

这时你会发现,你的终端和图片里的颜色还是不太对,下面就调整一下配色。

配色

首先进入下面的地址去 git clone 或者直接下载 .zip 文件,然后解压缩。

地址: https://github.com/mbadolato/iTerm2-Color-Schemes

回到 iTerm2,进入偏好设置 cmd + , 。依次选中 Profile -> Colors -> Color Presets -> Import

然后选 schemes 文件夹下面的配色方案就好了,这里我比较推荐用 Atom,别的基本都试过了,还是觉得 Atom 的配色最好看。

导入之后,选中 Atom 就可以应用该配色方案了。

主题

选完配色后就到选主题了,这个萝卜青菜,各有所爱了,我比较喜欢 agnoster 主题。首先打开 .zshrc 文件。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 打开 .zshrc 文件
vim ~/.zshrc

改变 ZSH_THEMEagnoster,修改后 :wq 保存。

再在终端里执行 zsh 命令,或者重启 iTerm2。会发现主题变了,但是出现乱码了。

这是因为 macOS 缺少 Powerline 字体,所以还要去装字体。直接执行下面命令就可以了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts

然后还要在 iTerm2 的设置里选一个字体,乱码才消失。操作的步骤是: Profile -> Text -> Change Font

我一般就用 Roboto Mono For Powerline,当然你也可以选自己喜欢的字体,只要没有乱码就好了。

更快捷方便

配置完上面的部分之后,你会发现这个 iTerm2 还是一个悬浮的窗口,而效果图中的 iTerm2 是可以直接嵌到全屏里的,随时可以唤起。

窗口

全屏

首先禁用 General -> Window 里的 Native Full Screen Widows 选项。

然后在 Profile -> Window -> Style 里选中 Full-Width Top of Screen

重启一下 iTerm2 就会发现 iTerm 现在已经嵌入到屏幕的顶部了。按 cmd + enter 可以扩展到全屏模式。

Hot Key

iTerm2 有一个 Hot Key 功能可以帮助你一键 toggle iTerm2。首先在 Keys 的底部找到 Hotkey 选项,勾选选项,然后设置自己的 Hotkey

我这里是 option + i。不断按 Hotkey 可以快速打开和隐藏 iTerm2 了。

快捷键

相信刚刚你已经会两个快捷键了:

  • cmd + enter: 放大和缩小 iTerm2
  • Hotkey

其他比较好用的快捷键有:

  • cmd + d: 左右分屏
  • cmd + D: 上下分屏
  • cmd + t: 新开一个 tab 窗口
  • control + u: 清除当前输入内容
  • control + a: 将光标移到输入内容最前面
  • control + e: 将光标移到输入内容最后面
  • control + b: 将光标向前移动
  • control + f: 将光标向后移动
  • cmd + 1, 2, 3, 4: 分别切换 1, 2, 3, 4 tab
  • option + 1, 2 3, 4: 分别切换分屏的屏(注意这里我是改成了 option,具体参照上一个截图里的设置项)

The end.

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

本文分享自 前端技术江湖 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
iTerm2/终端 美化设置
一直自己调个iTerm2的配色 感觉还挺好看的 但是看网上别人的简直美到无法直视
码客说
2019/10/22
4.7K0
iTerm2/终端 美化设置
Mac下配置终端+iTerm 2主题
最近重新开启我闲置已久的Mac mini,更新到最新版10.13.4,于是在安装Homebrew时决定配置了一下终端,使其看起来更美观。
吴蛋蛋
2023/03/14
10.5K0
Mac下配置终端+iTerm 2主题
使用item2+oh my zsh优化终端体验
不习惯使用terminal,于是使用了item2搭配oh my zsh ,下面是效果图
_kyle
2020/08/24
5.6K0
使用item2+oh my zsh优化终端体验
打造 Mac 下高颜值好用的终端环境
最近有很多朋友看了我的文章之后,问我你终端是怎么设置的,为什么如此炫酷,这这这...让我怎么说,难道我的文章不干吗?还是特干看不下去了?好吧,今天趁着周末给大家分享一下,如何设置一个你认为很高大上的终端,对于常用终端的发烧友来说无疑是一篇值得收藏的好文章,哈哈
公众号: 云原生生态圈
2020/06/19
5.4K2
打造 Mac 下高颜值好用的终端环境
Mac下终端配置(item2 + oh-my-zsh + solarized配色方案)
2018年更新: 使用过程中发现 agnoster 这个主题虽然美观,但是在实际使用过程中对用户来说并不是很友好,个人来说 ys 主题更适合我。 更改主题: ZSH_THEME="ys" ----
希希里之海
2018/05/16
3.1K0
⭐️入职新公司需要准备哪些工作,如何让同事觉得你是大神
基本理清这些平台就足够了,一般公司都是会在新人入职文档写明,如果没有,那就得一个一个去问。
linwu
2023/07/27
4680
⭐️入职新公司需要准备哪些工作,如何让同事觉得你是大神
一年搞3次Iterm2美化,我吐了!
众所周知,Mac上肯定几乎没啥人用原生的Terminal终端,大部分人的选择基本上都是Iterm2了。
艾小仙
2021/04/13
3.1K0
一年搞3次Iterm2美化,我吐了!
Mac 最强大的终端工具之 iTerm2 详解
iTerm2 是一款功能强大的终端工具,也可以说是 Terminal 的替代品,也可以说是 iTerm 的后继产品。它适用于 macOS 10.12 或更高版本的 macOS。
子晋
2022/01/18
24.2K0
Mac 最强大的终端工具之 iTerm2 详解
MAC上iTerm 2安装与使用
iTerm2是MAC下最好用的终端工具,并且还是免费的。iTerm2 是配置完毕开箱即用的 tmux,有标签变色、智能选中等特色功能。在日常开发中,我们难免会与终端命令打交道,比如使用Git,CocoaPods,Homebrew,Hexo等,下面开始介绍自定义终端样式吧!
Albert陈凯
2018/10/11
2.5K0
MAC上iTerm 2安装与使用
Mac 配置终端环境
Mac 配置终端开发环境 ---- 概述 作为一个服务端开发人员基本上都是通过终端和服务器打交道,所以一个好个开发人员那么他的终端配置也是高效的。“工欲善事必先利器”,今天来写一下个人mac下的终端配置环境。我的个人终端开发环境有以下组成: iTerm2+Oh My Zsh tmux emacs 这些软件对于终端服务器开发足矣,废话少说我们来介绍一下它的配置和安装。 iTerm2+Oh My Zsh iTerm2是一个终端模拟器,官方下载地址(DownLoad)[http://iterm2.com/down
吕海峰
2018/04/03
2.5K0
Mac 配置终端环境
「实用篇」打造自我感觉非常漂亮的Mac终端
背景 (今天我是一个美妆博主😊) 突然发现自己使用的iterm2终端样式有些朴素,为了让她看起来花枝招展的,我决定给她打扮打扮。毕竟每天面对她的时间比对象还多…… 效果对比 因为每个人的喜好都不一样,所以放一张大家都喜欢的效果图很难,之前我很喜欢黑色主题,后来,我对浅色反倒情有独钟,现在我的开发工具idea、vscode等都是使用的浅色,据说对自己的眼睛好。 本文的亮点就是:只告诉你设置方法,最终妆后效果由你自己的审美决定。那上面的红玫瑰和白玫瑰,你更喜欢哪个呢?评论区为你选择的玫瑰投票。 配置
程序员小明
2021/12/31
2.6K2
「实用篇」打造自我感觉非常漂亮的Mac终端
iTerm2 + Oh My Zsh 打造舒服终端
安装字体库需要首先将项目git clone至本地,然后执行源码中的install.sh。
iginkgo18
2021/07/10
1.3K0
【可视化教程】iTerm2+oh-my-zsh+solarized配色方案
其中export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ '是注释掉的。
静默加载
2020/05/29
4.3K0
(效率工具)程序员必备终端及美化
作为一个合格的程序员,CLI是必备的技能。 工欲善其事,必先利其器。一个顺手并且提高效率的终端是必须的。 平时很多人会私信或评论中问我关于我的终端相关的内容,今天我整理出来。分享给大家。
若与
2019/05/15
1.6K0
Mac Terminal emulator 终端神器
Mac系统默认是自带终端的, 但用过之后你会发现功能仅能满足一些常规任务, 稍微有点要求的我们依然无法满足,于是我们就在寻找其他合适的利器。
louiezhou001
2021/11/01
2.3K0
Mac Terminal emulator 终端神器
Mac 下 Oh my zsh + iTerm2 初体验
iTerm2是 Terminal 的替代品,也是 iTerm 的继承者。 它适用于 macOS 10.12或更新版本的 mac 电脑。 iTerm2将终端带入了现代社会,带来了一些你从来不知道自己一直想要的功能。
acc8226
2022/05/17
1.1K0
Mac 下 Oh my zsh + iTerm2 初体验
打造酷炫终端
1.安装iTerm2 iTerm2官方下载地址 http://www.iterm2.com/downloads.html 2.安装Oh My Bash 1.使用brew安装zsh: brew install zsh 2.通过echo $SHELL命令可以查看我们当前正在使用的shell; Mac系统中默认的shell为bash shell /bin/bash 3.如果当前的shell不是zsh,我们可以通过chsh -s /bin/zsh命令可以将shell切换为shell之zsh,终端重启之后即
lwen
2018/04/17
2.5K0
打造酷炫终端
ITerm2使用指南
很多时候,我们使用Mac自带的终端用起来并不是很方便,例如没有颜色标记、来回切换等问题,对于这些问题,我们可以使用iTerm2,对照网上的安装和配置,我这里做一个简单的记录。
xiangzhihong
2022/11/30
2K0
舒适美观的mac终端, iTerm+zsh+powerlevel9k+vim+virtualenv
每次提到homebrew, 除了必备神器之外, 还有就是谷歌: 我们90%的工程师使用您编写的软件(Homebrew), 但是您却无法在面试时在白板上写出翻转二叉树这道题, 这太糟糕了.(手动滑稽)
sean_yang
2019/09/27
4.6K0
舒适美观的mac终端, iTerm+zsh+powerlevel9k+vim+virtualenv
如何正确在iterm2上使用lrzsz命令
现在市面上很多的远程终端管理,例如xshell,sourcetree,putyy等等。今天分享的是一款mac端上终端神奇工具。就是iterm2。
兔云小新LM
2019/12/05
3.4K0
相关推荐
iTerm2/终端 美化设置
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验