当前位置: 首页 > news >正文

item2 for macos

安装Item2

brew install iterm2

查看终端类型

cat /etc/shells

Mac OS X 10.15 已经将默认的shell从Bash换成了zsh,所以不用安装,10.15以前的可以使用下面的命令进行安装

brew install zsh

安装Oh My ZSH

# curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# wget
sh -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 ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc

在代码拉取成功后,执行命令 

source ~/.zshrc

更改字形

字型的方式為 iTerm → Preferences → Profiles → Text → Font 。把 Font 改成 MesloLGS NF

改他是因为有的字符这个字体适配好

p10k配置

p10k configure

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

安装插件

插件zsh-autosuggestions

命令自动补全

# zsh-autosuggestion
git clone https://github.com/zsh-users/zsh-autosuggestions.git  ~/.oh-my-zsh/plugins/zsh-autosuggestions

插件zsh-syntax-highlighting

可以在命令行高亮显示语法

# zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git  ~/.oh-my-zsh/plugins/zsh-syntax-highlighting

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

vim ~/.zshrc

修改zshrc

插件
# .zshrc
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

主题

# .zshrc
ZSH_THEME="powerlevel10k/powerlevel10k"

这个主题是使用p10k的情况下改的,如果不使用就不用改,不使用的可以看第一个引用链接 

可以进入『Oh My Zsh』项目 Wiki 查看个个主题。

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

source ~/.zshrc

结果

macOS iTerm2 美化配置笔记 | Liarr's Studio

美化 macOS iTerm2 - Oh My Zsh + 一些好用的插件 | 成功他媽.阿瑋

使用 iterm2 打造美观高效的 mac 终端 - 木子欢儿 - 博客园

http://www.lryc.cn/news/504333.html

相关文章:

  • 二维三维空间上两点之间的距离
  • 相机测距原理
  • Debezium SchemaNameAdjuster 分析
  • Stable Diffusion绘画 | SDXL模型使用注意事项
  • (五)机器学习 - 数据分布
  • Flink State面试题和参考答案-(上)
  • 利用开源Stable Diffusion模型实现图像压缩比竞争方法用更低的比特率生成更逼真的图像
  • QT信号与槽机制详解
  • openGauss开源数据库实战二十二
  • BurpSuite解决暴力破解时需要验证码问题
  • WPF Combox使用 Text无法选择正确获取CHange后的Text
  • 【速览】设计模式(更新中)
  • 【stable diffusion部署】Stable Diffusion开源本地化的文生图图生图AI
  • 县城楼市踩踏式降价,或现2字头,率先回归月薪一平方的合理价格
  • 计算机组成原理(七):二进制编码
  • 【GitHub分享】you-get项目
  • 论文概览 |《Sustainable Cities and Society》2024.12 Vol.116
  • 解决node.js的req.body为空的问题
  • Mysql学习笔记之安装
  • 将PDF流使用 canvas 绘制然后转为图片展示在页面上(二)
  • 【深度学习】 零基础介绍卷积神经网络(CNN)
  • Coze概述
  • 康佳Android面试题及参考答案(多张原理图)
  • 2022 年 3 月青少年软编等考 C 语言四级真题解析
  • 关于24年408真题的疑问
  • 【容器】k8s学习笔记基础部分(三万字超详细)
  • dayjs(2kb)和momentjs(70kb)关系详述及项目中如何选择讲解
  • 【Python网络爬虫笔记】11- Xpath精准定位元素
  • 6.python列表
  • Android中bindService和startService启动服务有何区别