【mac 终端美化】oh my zsh

devtools/2024/12/22 12:52:49/

快捷的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命令

zsh_16">安装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.ppmy.cn/devtools/144376.html

相关文章

Qt调用adb对嵌入式设备的配置文件进行修改,写入多行内容

之前文章写过Qt调用adb命令来处理嵌入式设备的文件。 Qt开发技巧(二十五)列表窗体的纵向对齐,标签的伙伴部件设置,标签上的超链接操作,子窗体弹出时的坐标问题,Qt在PC端操作设备的方式,Qt用ADB操…

单北斗+鸿蒙系统+国产芯片,遨游防爆手机自主可控“三保险”

在当今全球科技竞争日益激烈的背景下,技术自主可控的重要性愈发凸显。它不仅关乎国家安全,更是推动产业升级和经济发展的关键。特别是在一些特殊领域,如防爆通信,自主可控的技术更是不可或缺。遨游通讯推出了一款融合了单北斗、鸿…

SpringBoot项目的创建方式(五种)

目录 1.在idea中通过aliyun创建SpringBoot项目 2、在idea中通过spring官网创建SpringBoot项目 3.通过spring官网下载再用idea打开 4.通过阿里云下载再用idea打开 5.通过mavenjava项目改为springboot项目 ​编辑 6.测试springboot 1.在idea中通过aliyun创建SpringBoot项目…

MySQL高可用

MySQL主从复制的过程是怎么样的 分为3个阶段: 写入binlog:主库修改数据后,会写入binlog日志,从库连接到主库后,主库会创建一个log dump线程,用于发送bin log的内容同步binlog:从库会专门创建一…

Flink CDC 生产环境常用参数总结

Flink CDC 生产环境常用参数总结 1.参数 1. 基本连接参数 这些参数用于定义如何连接到数据库,是配置的必需项。 参数名称说明示例connector数据库连接器类型,常用 mysql-cdc。connector mysql-cdchostname数据库主机名或 IP 地址。hostname 192.16…

理解支持向量机

支持向量机属于机器学习 支持向量机(Support Vector Machine,SVM)是一种典型的机器学习算法,属于监督学习范畴。它主要用于分类问题,也可以用于回归问题。在机器学习的众多算法中,SVM以其在小样本、高维空间…

[每周一更]-(第128期):CentOS源码安装PostgreSQL

文章目录 **1. 环境准备****安装必要的依赖****2. 下载 PostgreSQL 源码****3. 编译和安装****编译 PostgreSQL****4. 初始化数据库****5. 启动和管理 PostgreSQL 服务****手动启动 PostgreSQL****将 PostgreSQL 添加到环境变量****6. 创建用户和数据库****7. 配置远程访问**修…

HTTP常见异常状态码

HTTP状态码用于表示服务器对HTTP请求的响应。以下是常见的HTTP异常状态码及其详解: 一、1xx:信息性状态码 100 Continue:服务器已接收到请求的一部分,并且客户端应继续发送请求的其余部分。101 Switching Protocols:…