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

mac 如何设置 oh my zsh 终端terminal 和添加主题powerlevel10k

Oh My Zsh 是什么

Oh My Zsh 是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。它基于 zsh 命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。

**Oh My Zsh 是基于 zsh 命令行的一个扩展工具集,提供了丰富的扩展功能
安装 Oh My Zsh 前提条件:必须已安装 zsh
**

查看是否安装 zsh

# 打开终端,在终端上输入: 
zsh --version# 这个命令来查看我们的电脑上是否安装了 Zsh # 查看系统当前 shell
cat /etc/shells 

安装 Oh My Zsh 方法

可以通过 curl 或 wget 两种方式来安装,用一条命令即可安装。

curl 安装 - 选一个就行

#GitHub:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"#Gitee ( 国内镜像 )
sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"

安装成功

xxxx% sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 
Cloning Oh My Zsh...
Cloning into '/Users/xxxx/.oh-my-zsh'...
remote: Counting objects: 831, done.
remote: Compressing objects: 100% (700/700), done.
remote: Total 831 (delta 14), reused 775 (delta 10), pack-reused 0
Receiving objects: 100% (831/831), 567.67 KiB | 75.00 KiB/s, done.
Resolving deltas: 100% (14/14), done.
Looking for an existing zsh config...
Found ~/.zshrc. Backing up to ~/.zshrc.pre-oh-my-zsh
Using the Oh My Zsh template file and adding it to ~/.zshrc__                                     __   ____  / /_     ____ ___  __  __   ____  _____/ /_  / __ \/ __ \   / __ `__ \/ / / /  /_  / / ___/ __ \ / /_/ / / / /  / / / / / / /_/ /    / /_(__  ) / / / \____/_/ /_/  /_/ /_/ /_/\__, /    /___/____/_/ /_/  /____/                       ....is now installed!
Please look over the ~/.zshrc file to select plugins, themes, and options.
p.s. Follow us at https://twitter.com/ohmyzsh.
p.p.s. Get stickers and t-shirts at http://shop.planetargon.com.

设置主题

open ~/.zshrc# 找到 ZSH_THEME
# robbyrussell 是默认的主题
ZSH_THEME="robbyrussell"# ZSH_THEME="样式名称" 

保存之后重新打开生效

设置好看的主题

powerlevel10k很香,启动终端后会有引导帮助你配置,不仅好看,而且启动速度还快不多说,

#首先:
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k#然后
open ~/.zshrc # .zshrc中设置:
ZSH_THEME="powerlevel10k/powerlevel10k"

重新打开就自动出现配置页面,按照提示一步步设置之后就成功啦

在这里插入图片描述

欢迎加入powerlevel10k

卸载 Oh My Zsh

终端输入 :

uninstall_oh_my_zsh
Are you sure you want to remove Oh My Zsh? [y/N]  Y

终端提示信息:

Removing ~/.oh-my-zsh
Looking for original zsh config...
Found ~/.zshrc.pre-oh-my-zsh -- Restoring to ~/.zshrc
Found ~/.zshrc -- Renaming to ~/.zshrc.omz-uninstalled-20170820200007
Your original zsh config was restored. Please restart your session.
Thanks for trying out Oh My Zsh. It's been uninstalled.

如果不喜欢系统自带终端,推荐一个强大的终端 App,
iTerm2,非常好用的一个终端软件。

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

相关文章:

  • 王道《操作系统》学习(一)——计算机系统概述
  • 什么是自适应平台服务?
  • QML Image and Text(图像和文字)
  • 图解LeetCode——剑指 Offer 25. 合并两个排序的链表
  • 2023年全国最新安全员精选真题及答案7
  • TypeScript笔记-进行中
  • 阅读HAL源码之重点总结
  • 常见的http请求响应的状态码
  • UML类图中的类图、接口图、关联、聚合、依赖、组合概念的解释
  • 【数据库】第九章 关系查询处理与优化
  • 大学物理期末大题专题训练总结-磁学大题
  • 聚类算法(上):8个常见的无监督聚类方法介绍和比较
  • 华为OD机试真题Python实现【找到它】真题+解题思路+代码(20222023)
  • English Learning - L2 语音作业打卡 Day4 2023.2.24 周五
  • C#:Krypton控件使用方法详解(第九讲) ——kryptonRadioButton
  • 消失的数字(每日一题)
  • TypeScript算法基础——TS字符串的常用操作总结:substring、indexOf、slice、replace等
  • Leetcode100-两数之和
  • 4565: 删除中间的*
  • VUE组件示例说明
  • Widget中的State-学习笔记
  • 股市实战技巧(知行合一)
  • k8s-资源限制-探针检查
  • 一文让你彻底了解Linux内核文件系统
  • 解决前端组件下拉框选择功能失效问题
  • Linux_vim编辑器入门级详细教程
  • TCP 的演化史-TCP 是一个过渡
  • Flask
  • SAP系统与MES系统的数据协同技术方案
  • 2018年蓝桥杯省赛试题-5道(Python)