安装iTerm2和oh-my-zsh



此文是在参考许多教程(见目录:参考)并结合本人安装经历写下的一篇关于iTerm2和oh-my-zsh的认识和超级详细安装教程。全文所有图片均为本人截屏拍摄。希望能对大家有所帮助。


前言

Mac OS 自带终端(terminal)

  1. 点击程序坞中【启动台】

  1. 在搜索框中输入【终端】

  1. 打开【终端】

  1. 开始编辑

既然Mac OS自带终端,为何还要下载安装iTerm2呢?

Mac OS 自带的终端,虽然足够使用,但用起来有些不太方便:

  1. 界面不够友好
  2. 使用过程需要精准输入,没有自动填充的联想功能,影响速度
  3. 遇到一些需要截图的需求很容易暴露自己的身份信息和主机信息
  4. 如果同时处理多个任务,需要开启多个终端

iTerm2,优点:

  1. 用起来清爽,操作简单,主题选择、声明高亮
  2. 相比终端可以方便的设置编码、profile列表、多tab等
  3. 隐藏用户名和主机名,很方便的隐藏隐私信息
  4. 自动填充建议,提升效率

iTerm2功能参考https://zhuanlan.zhihu.com/p/403121958

因此,我们选择下载安装iTerm2。

iTerm2:

iTerm2是Mac OS下一款终端模拟器,可以在同一个窗口中打开多个标签页,让你在同一个窗口中同时操作多个远程服务器。

iTerm2是iTerm的后继者。iTerm也是MacOS下一款终端模拟器,支持多标签、多窗口、不同字体颜色、多会话等功能,可以方便地进行远程开发和管理。

iTerm的全称是iTerm2,虽然名字里面是2,但我们通常都叫它iTerm。


下载安装iTerm2

1. 下载iTerm2

官网:https://iterm2.com/index.html

点击【Download】

  1. 双击【解压缩】

  1. 将iTerm2移入【应用程序/Applications】


iTerm2主题配置

iTerm2 最常用的主题是 Solarized Dark theme。

  1. 打开下载网址

https://github.com/altercation/solarized

  1. 点击【Code】

  1. 点击【Download ZIP】

  1. 解压缩

  1. 打开文件夹

  1. 打开iterm2-colors-solarized

  1. 打开Solarized Dark.itermcolors

  1. 点击【OK】

  1. 打开iTerm2,点击【iTerm2】

  1. 点击【Settings】

  1. 点击【Profiles】

  1. 点击【Colors】

  1. 点击【Color Presets】

  1. 点击【Solarized Dark】


配置oh-my-zsh

下载安装完iTerm2后,我们可以配置oh-my-zsh。

oh-my-zsh是什么?我们又为什么要配置它呢?

iTerm 2 能成为程序员口中的神器得益于它比自带终端拥有更强大的可定制化功能,如分屏、多个 Remote 一键自动登录、 命令广播到所有终端等等。iTerm 2 配合上 Oh My Zsh 更是锦上添花。

官方的 Slogan 是这样的:Your terminal never felt this good before(你的终端从未这么好用过)

丰富的插件生态、简便的配置方法,好看的主题让 Oh My Zsh 真正成为程序员手上的效率神器。想让自己变得更有效率,可以试试 iTerm2 + Oh My Zsh。

  1. 打开【官网】

https://ohmyz.sh/

  1. 点击【Install oh-my-zsh】

  1. 复制【口令\全部黄色文字】,粘贴到iTerm2

  1. 点击【Enter】

参考

  1. 英文视频,详细讲解如何安装iTerm2和oh-my-zsh https://www.bilibili.com/video/BV1bx411B7Dw/?spm_id_from=333.337.search-card.all.click&vd_source=a20a50d5539fe0498559bed66e078921

    转自https://www.youtube.com/watch?v=WuS09ECQ4H8
  2. 中文讲解,Mac下iTerm2的安装与配置

    https://blog.csdn.net/wangzhongshun/article/details/122089389?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169285179916800213038840%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169285179916800213038840&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-122089389-null-null.142v93chatgptT3_2&utm_term=mac%E5%AE%89%E8%A3%85iterm2%E9%85%8D%E7%BD%AE&spm=1018.2226.3001.4187

安装iTerm2和oh-my-zsh的更多相关文章

  1. 2019.1.9 Mac安装Iterm2 终端(oh my zsh的安装与配置)

    Mac安装Iterm2 终端(oh my zsh的安装与配置) 安装 curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tool ...

  2. mac上安装iterm2的一些步骤记录

    1.首先到item官网上下载item   下载地址 http://iterm2.com/ 2.把iitem2设置为默认终端: 3.设置快速打开关闭的hotkey 我们这里设置为command + T键 ...

  3. iTerm的安装以及配置Oh My Zsh

    iTerm说简单点就是Windows的命令提示符,可能说这个大家感觉没用过,其实也就是人们经常使用CMD,相当于苹果的终端,但是比自带的终端强大多了. 本文就是简单的说一下安装和简单的配置过程. 首先 ...

  4. iTerm2的设置和Zsh.

    很好的说明文: https://xiaozhou.net/learn-the-command-line-iterm-and-zsh-2017-06-23.html iTerm2是Mac os用户使用的 ...

  5. Mac下安装Iterm2终端工具

    一般Iterm2是结合oh-my-zsh一起使用,但是如果不喜欢zsh也可以单独使用.Iterm2有个亮点就是可以通过快捷键快速启动. 安装步骤: 1.下载: http://www.iterm2.co ...

  6. mac安装iterm2

    1 安装 下载直接拖入应用中. 2 配置 2.1 配置oh my zsh https://github.com/robbyrussell/oh-my-zsh 一键安装: sh -c "$(c ...

  7. iTerm2 与 Oh My Zsh的配套使用

    详见: https://www.jianshu.com/p/7de00c73a2bb https://github.com/sirius1024/iterm2-with-oh-my-zsh https ...

  8. 安装 Homebrew&iterm2&Oh My Zsh

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/instal ...

  9. mac系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell

    https://segmentfault.com/a/1190000013612471?utm_source=tag-newest https://ohmyz.sh/ 一:安装iTerm2终端 htt ...

  10. mac攻略(八) -- 神器zsh和iterm2的配置

      1. 安装oh my zsh 安装命令: curl -L http://install.ohmyz.sh | sh 修改shell的方式: chsh -s /bin/zsh   2.安装cask( ...

随机推荐

  1. 2021-08-07:与数组中元素的最大异或值。给你一个由非负整数组成的数组 nums 。另有一个查询数组 queries ,其中 queries[i] = [xi, mi] 。第 i 个查询的答案是

    2021-08-07:与数组中元素的最大异或值.给你一个由非负整数组成的数组 nums .另有一个查询数组 queries ,其中 queries[i] = [xi, mi] .第 i 个查询的答案是 ...

  2. Selenium - 浏览器配置(3) - 沙盒模式/不打开浏览器运行

    Selenium - 浏览器配置 沙盒模式 需要在Linux环境中运行,但不需要打开浏览器进行UI测试,可以加载selenium的无痕模式: 如果使用沙盒模式运行selenium,则部分seleniu ...

  3. 没想到还有这种骚操作~如何使用Golang实现无头浏览器截图?

    前言 在Web开发中,有时需要对网页进行截图,以便进行页面预览.测试等操作. 而使用无头浏览器来实现截图功能,可以避免手动操作的繁琐和不稳定性. 这篇文章将介绍:使用Golang进行无头浏览器的截图, ...

  4. 聊聊Seata分布式解决方案AT模式的实现原理

    什么是Seata分布式事务解决方案 Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务.为用户提供了AT.TCC.SAGA和XA事务模式,为用户打造一站式的分布式解决 ...

  5. 2021年蓝桥杯C/C++大学B组省赛真题(路径)

    题目描述: 小蓝学习了最短路径之后特别高兴,他定义了一个特别的图,希望找到图中的最短路径. 小蓝的图由2021 个结点组成,依次编号1 至2021. 对于两个不同的结点a, b,如果a 和b 的差的绝 ...

  6. Python潮流周刊#3:PyPI 的安全问题

    你好,我是豌豆花下猫.这里记录每周值得分享的 Python 及通用技术内容,部分为英文,已在小标题注明.(标题取自其中一则分享,不代表全部内容都是该主题,特此声明.) 文章&教程 1.掌握Py ...

  7. K2C V21.4.6.12刷breed教程

    K2C V21.4.6.12刷breed教程(刷机方法源自qiao99) 原贴地址:K2C V21.4.6.12刷breed记录 http://www.right.com.cn/forum/threa ...

  8. rest-framework 视图类源码分析

    从miminx 类开始,依次有子类RetrieveModelMixin(单个get 请求)) ,ListModelMixin(LIST请求),CreateModelMixin(POST请求),Upda ...

  9. drf——jwt

    jwt原理 使用jwt认证和使用session认证的区别 三段式 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibm ...

  10. 【Python&RS】GDAL对栅格数据重采样/对齐栅格

            GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库.它利用抽象数据模型来表达所支持的各种文件格式.它 ...