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

【mac 终端美化】oh my zsh

快捷的mac终端美化方法。
以下是效果图,比较朴素,但是相比默认方案会好看一些,也能明显查看输入的命令,不会和输出混在一起。
在这里插入图片描述

下载主题

访问网址:https://iterm2colorschemes.com/,下载网页的压缩包并解压。文件夹下包含了多个软件的主题的文件夹,例如,terminal文件夹:mac自带终端;schemes文件夹:iTerm2。

之后对于iTerm2:
iTerm2 -> Preferences -> Profiles -> Colors -> Color Presets -> import,选择对应主题文件夹下的主题(这里选择了one half dark)

对于Terminal:
Settings -> Profiles -> 左侧底部按钮 -> Import,选择对应主题文件夹下的主题。

之后重启终端,或者执行source ~/.zshrc命令

安装oh my zsh

mac终端默认使用zsh,因此不必重复安装zsh或者切换。
也可以执行命令再次确认:

echo $SHELL
# 一般会返回:/bin/zsh

curl 安装oh my zsh,终端执行命令,之后会自动安装并配置环境。

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安装主题

要实现截图的输入行箭头高亮+时间的效果,可以使用powerlevel10k主题。
下载主题:

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

配置主题:

vim ~/.zshrc
# 修改ZSH_THEME项为"powerlevel10k/powerlevel10k"

# 保存
:wq

# 刷新配置
source ~/.zshrc

之后powerlevel10k会自动引导设置样式,按照需求自定义即可。


http://www.kler.cn/a/445885.html

相关文章:

  • WordPress 去除?v= 动态后缀
  • 多智能体/多机器人网络中的图论法
  • 深入理解ER模型:数据库设计的核心工具与应用
  • [Unity] 【VR】【游戏开发】在VR中使用New Input System获取按键值的完整教程
  • 基于LSB最低有效位的音频水印嵌入提取算法FPGA实现,包含testbench和MATLAB对比
  • Mamba安装环境和使用,anaconda环境打包
  • GTID详解
  • 【从零开始入门unity游戏开发之——C#篇21】C#面向对象的封装——`this`扩展方法、运算符重载、内部类、`partial` 定义分部类
  • 【Verilog】实验九 存储器设计与IP调用
  • 【论文复现】找出图像中物体的角点
  • 热更新解决方案4——xLua热补丁
  • [react] 优雅解决typescript动态获取redux仓库的类型问题
  • ES倒排索引
  • 全链路触达,Klaviyo 助力跨境电商打造数据驱动的智能化营销体验
  • 区间预测 | MATLAB实现QRDNN深度神经网络分位数回归时间序列区间预测
  • PDF无法打印!怎么办?
  • 数据结构_双向循环链表实战
  • 大数据:HDFS:特性、架构
  • C# 中的闭包
  • 【C++】C++中的lambda函数详解
  • Unity ECS和OOP优劣对比
  • 数据结构泛谈
  • git以及gitee仓库注册创建
  • 38.在 Vue 3 中使用 OpenLayers 导出地图为 PDF
  • C#.net CAD二次开发调试时进行日志记录并输出错误
  • 【Python】【数据分析】深入探索 Python 数据可视化:Plotly 绘图库全面解析