MacOS M1 安装item2 并配置Zsh

文章目录

  • 1 下载item2
  • 2 美化item2
    • 2.1 配置主题
    • 2.2 设置黑色的主题:
    • 2.3 配置显示状态栏 status bar
  • 3 安装 Oh my zsh
    • 3.1 设置主题
    • 3.2 设置插件
    • 3.3 安装第三方插件
      • 1 下载仓库解压
      • 2 使用 git clone
    • 一些常用插件以及其作用
  • 参考

1 下载item2

MacOS自带终端,但其提供的工具有限。为了更加方便的使用MacOS上的终端,推荐使用item2,帮助我们美化终端

下载官网: https://iterm2.com/downloads.html

在这里插入图片描述

2 美化item2

2.1 配置主题

settings -> appearence中选择

在这里插入图片描述

2.2 设置黑色的主题:

1 设置窗口主题 setting -> apperance -> Dark

在这里插入图片描述

2 设置主题颜色 setting -> profile -> colors

首先设置为Dark模式,然后取消勾选

在这里插入图片描述

2.3 配置显示状态栏 status bar

位置 profile -> sesssion -> Status Bar enabled

在这里插入图片描述

选择显示的内容,通过拖拽的方式即可

在这里插入图片描述

更改现实 bar 显示的位置 setting -> appearance -> Status Bar location

在这里插入图片描述

3 安装 Oh my zsh

使用命令行安装

# via curl
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# via wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

网络原因不能下载的话,尝试手动安装

官方: https://github.com/ohmyzsh/ohmyzsh

下载 ohmyzsh-master.zip 后解压,并移动到默认安装位置

cd 下载的位置
unzip ohmyzsh-master.zip
mv ohmyzsh-master ~/.oh-my-zsh   # 默认的安装地址

在这里插入图片描述

配置 zsh

注意: 词条命令会覆盖原有的配置,建议将原有的配置备份

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

配置生效

source ~/.zshrc

3.1 设置主题

由于下载了整个项目,其中默认包含了很多主题,位置~/.oh-my-zsh/themes

在这里插入图片描述

查看每个主题的样式: https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

设置主题,输入文件名即可,修改后使用 source 命令使得修改生效
在这里插入图片描述

3.2 设置插件

与使用主题的逻辑类似,在指定文件目录安装,并在配置文件中指定即可

ohmyzsh自带了一些插件,位置~/.oh-my-zsh/plugins

在这里插入图片描述

指定插件

在这里插入图片描述

3.3 安装第三方插件

1 下载仓库解压

下载git仓库,解压后放到 ~/.oh-my-zsh/plugins 目录下

并修改名称为 zsh-autosuggestions

在这里插入图片描述

添加插件配置

在这里插入图片描述

生效配置

source .zshrc

不可随意修改下载插件的名字,要与.zsh文件名对应

在这里插入图片描述

2 使用 git clone

进入.oh-my-zsh/plugins直接使用git clone <url>仓库

然后配置即可

一些常用插件以及其作用

  • git: 对git分治进行提示
  • minikube: 输入命令后使用Tab 对命令进行提示
  • zsh-autosuggestions: 提示已经使用过的命令,使用 -> 填充
  • zsh-syntax-highlighting: 语法高亮插件

效果:

在这里插入图片描述


参考

item2 https://blog.csdn.net/Xiang__Qian/article/details/139815664

WSL配置的 zsh https://blog.csdn.net/qq_44776065/article/details/128323162

安装第三方插件 https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md

ohmyzsh主题: https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

iTerm2 + Oh My Zsh https://blog.csdn.net/qq_37486624/article/details/132188637

配置 zsh 和 oh my zsh https://blog.csdn.net/Xiang__Qian/article/details/139844908

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/48873.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ontap simulator配置过程

一、下载模拟器 参考《Simulate_ONTAP_9-14-1_Installation_and_Setup_Guide.pdf》P4的指导&#xff0c;登录网站进行下载。 二、传入pve&#xff0c;并解压转换 # 解压 tar -xvf vsim-netapp-DOT9.14.1-cm_nodar.ova# 解压后的文件列表&#xff0c;其中ovf文件里定义了虚拟机…

WGS84经纬度坐标 GCJ02火星坐标 BD09百度坐标互相转换

WGS84经纬度坐标 GCJ02火星坐标 BD09百度坐标互相转换 背景&#xff1a;uniapp做的微信小程序&#xff0c;使用到了相机拍照并获取位置坐标信息&#xff1b;在腾讯地图上展示坐标点位置信息&#xff1b; 由于业务需要我们的PC端用的不是腾讯地图&#xff0c;需要使用WGS84坐标或…

《0基础》学习Python——第二十三讲__网络爬虫/<6>爬取哔哩哔哩视频

一、在B站上爬取一段视频&#xff08;B站视频有音频和视频两个部分&#xff09; 1、获取URL 注意&#xff1a;很多平台都有反爬取的机制&#xff0c;B站也不例外 首先按下F12找到第一条复制URL 2、UA伪装&#xff0c;下列图片中&#xff08;注意代码书写格式&#xff09; 3、Co…

ViT(Vision Transformer)网络结构详解

本文在transformer的基础上对ViT进行讲解&#xff0c;transformer相关部分可以看我另一篇博客&#xff08;transformer中对于QKV的个人理解-CSDN博客&#xff09;。 一、网络结构概览 上图展示了Vision Transformer (ViT) 的基本架构&#xff0c;我按照运行顺序分为三个板块进…

Rancher

文章目录 Rancher1. 安装和配置2. 服务部署和管理3. 容器自动化缩容和扩容 Rancher Rancher 是一个开源的企业级容器管理平台&#xff0c;旨在简化容器化应用的部署、管理和运维。它支持多种容器编排引擎&#xff0c;如 Kubernetes、Docker Swarm 等&#xff0c;并提供了统一的…

自动驾驶系统开发与调试:车路云一体化无人驾驶挑战赛参赛体验

点击蓝字 关注我们 在过去的几年里&#xff0c;自动驾驶技术在全球范围内吸引了大量关注。其潜力不仅在于提升行车安全&#xff0c;而且还可以改变我们的出行方式和城市规划&#xff0c;提高交通运输效率。国际汽车工程师学会&#xff08;SAE&#xff09;根据不同自动驾驶程度&…

JAVA在线文档

1.存在码 JDK21中文API 2.全栈行动派 JDK17中文API 3.mklab.cn JDK11中文API JDK8中文API JDK7-21英文API 4.docs.oracle.com JDK7-22英文文档

项目笔记| 基于Arduino和IR2101的无刷直流电机控制器

本文介绍如何使用 Arduino UNO 板构建无传感器无刷直流 &#xff08;BLDC&#xff09; 电机控制器或简单的 ESC&#xff08;电子速度控制器&#xff09;。 无刷直流电机有两种类型&#xff1a;有传感器和无传感器。有感无刷直流电机内置3个霍尔效应传感器&#xff0c;这些传感…

MLIR的TOY教程学习笔记

MLIR TOY Language 文章目录 MLIR TOY Language如何编译该项目ch1: MLIR 前端IR解析ch2: 定义方言和算子 (ODS)1. 定义方言2. 定义OP3. OP相关操作4. 定义OP ODS (Operation Definition Specification)1. 基本定义2. 添加文档3. 验证OP4. 新增构造函数5. 定义打印OP的格式 ch3:…

【机器学习】超参数选择:解锁机器学习模型潜力的关键

&#x1f308;个人主页: 鑫宝Code &#x1f525;热门专栏: 闲话杂谈&#xff5c; 炫酷HTML | JavaScript基础 ​&#x1f4ab;个人格言: "如无必要&#xff0c;勿增实体" 文章目录 超参数选择&#xff1a;解锁机器学习模型潜力的关键引言什么是超参数&#xff1…

计算机的错误计算(三十八)

摘要 计算机的错误计算&#xff08;十九&#xff09;指出&#xff1a;两个等价大数相减&#xff0c;差不是正确值0&#xff0c;而是一个大数。本节用 Python的 torch库中函数进行计算验证&#xff0c;进一步说明错误的一般性。 例1. 在Windows10&#xff0c;Python 3.12.4 下…

Android APP Camerax应用(02)预览流程

说明&#xff1a;camera子系统 系列文章针对Android12.0系统&#xff0c;主要针对 camerax API框架进行解读。 1 CameraX简介 1.1 CameraX 预览流程简要解读 CameraX 是 Android 上的一个 Jetpack 支持库&#xff0c;它提供了一套统一的 API 来处理相机功能&#xff0c;无论 …

【HarmonyOS NEXT】网络请求 - 分页加载

分页加载关键字&#xff1a;onReachEnd 一、申请网络权限 在 module.json5 文件中&#xff0c;添加网络权限&#xff1a; {"module": {..."requestPermissions": [{"name": "ohos.permission.INTERNET","usedScene": {&qu…

网络安全常用易混术语定义与解读(Top 20)

没有网络安全就没有国家安全&#xff0c;网络安全已成为每个人都重视的话题。随着技术的飞速发展&#xff0c;各种网络攻击手段层出不穷&#xff0c;保护个人和企业的信息安全显得尤为重要。然而&#xff0c;在这个复杂的领域中&#xff0c;许多专业术语往往让人感到困惑。为了…

portainer教程-docker可视化管理工具

很多朋友刚接触docker 学习&#xff0c;就想问 docker有图形化界面吗 &#xff0c;答案是肯定的&#xff0c; 这里白眉大叔 给大家推荐 Docker可视化管理平台 -- Portainer 1- 运行Portainer&#xff1a; docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restarta…

【保姆级讲解C语言中的运算符的优先级!】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步! 🪶C语言中的运算符的优先级 🪶C语言中的运算符的优先级决定了…

二、C#数据类型

本文是网页版《C# 12.0 本质论》第二章解读。欲完整跟踪本系列文章&#xff0c;请关注并订阅我的Essential C# 12.0解读专栏。 前言 数据类型&#xff08;Data Type&#xff09;是一个很恼人的话题。 似乎根本没必要对数据类型进行展开讲解&#xff0c;因为人人都懂。 但是…

grafana大坑,es找不到时间戳 | No date field named timestamp found

grafana大坑&#xff0c;es找不到时间戳。最近我这边的es重新装了一遍&#xff0c;结果发现grafana连不上elasticsearch了&#xff08;以下简称es&#xff09;&#xff0c;排查问题查了好久一直以为是es没有装成功或者两边的版本不兼容&#xff0c;最后才发现是数值类型问题 一…

浅聊 Three.js 屏幕空间反射SSR-SSRShader

浅聊 Three.js 屏幕空间反射SSR(2)-SSRShader 前置基础 渲染管线中的相机和屏幕示意图 -Z (相机朝向的方向)||| -------------- <- 屏幕/投影平面| | || | || | (f) | <- 焦距| | ||…

【BUG】已解决:error: legacy - install - failure

error: legacy - install - failure 目录 error: legacy - install - failure 【常见模块错误】 【解决方案】 欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 欢迎来到我的主页&#xff0c;我是博主英杰&#xff0c;211科班出身&#xff0c;就职于医疗科技公司&…