ZSH 安装配置

news/2025/10/3 22:31:23/文章来源:https://www.cnblogs.com/gkwfhv/p/19125096

1. 安装基本工具

sudo apt install zsh git curl -y

设置默认终端为 zsh(注意:不要使用 sudo)。

chsh -s /bin/zsh

2. 安装 oh-my-zsh

sh -c "$(curl -fsSL https://install.ohmyz.sh/)"

5. 启用插件

修改~/.zshrc中的主题为:

ZSH_THEME="powerlevel10k/powerlevel10k"

3. 安装 p10k

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

4. 安装插件

4.1 zsh -autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

4.2 zsh-syntax-highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

5. 启用插件

修改~/.zshrc中插件列表为:

plugins=(git zsh-autosuggestions zsh-syntax-highlighting z extract web-search)

6. 安装字体

p10k 推荐字体

https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Regular.ttf
https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold.ttf
https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Italic.ttf
https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold%20Italic.ttf

7. 设置字体

7.1 VSCode

Visual Studio Code :打开文件 → 首选项 → 设置 (PC)或 代码 → 偏好设置 → 设置 (Mac),在 “设置”选项卡顶部的搜索框中输入 terminal.integrated.fontFamily ,并将下面的值设置为 "MesloLGS NF"。

7.2 GNOME 终端

GNOME 终端 (默认的 Ubuntu 终端):打开 “终端”→“首选项” ,然后点击 “配置文件” 下选定的配置文件。勾选 “文本外观” 下的 “自定义字体” ,然后选择 "MesloLGS NF Regular"。

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

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

相关文章

六边形架构达成:领域驱动设计 + 端口适配器模式

六边形架构达成:领域驱动设计 + 端口适配器模式pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", …

长春网站设计团队好用的cms系统

数据介绍:根据2023年上市公司年报数据进行更新,包括基本信息、财务指标、环境、社会与治理、数字化转型、企业发展、全要素生产率等1413指标。数据范围:A股上市公司数据年份:1990-2023年指标数目:1413个指标&#xff0…

VSCode 中无法定位 Go 项目中自定义方法或类

自定义函数或类无法定位Go 项目中,自定义的函数、类型等无法通过 “转到定义” 或 “查找引用” 功能进行定位。 解决方法 如果 Go 项目没有正确初始化为 Go 模块(即没有 go.mod 文件),gopls 将无法正确解析代码的…

网站如何快速免费推广深圳制作广告宣传片制作

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 环境要求 1、Java SDK 1.8 下载 2、Eclipse IDE for Java EE Mars 2 (4.5.2) 下载(依Eclipse举例,IDEA雷同。&…

青海建筑网站建设公司注册德国网站域名

文章目录 启动环境漏洞复现下载bp插件漏洞扫描dnslog测试是否向外请求资源用工具构造rmi服务器 反弹shell 启动环境 到vulhub目录下 cd vulhub/fastjson/1.2.24-rce安装环境并启动: sudo docker-compose up -d && sudo docker-compose up -d启动成功&…

中国网站排名前100天堂软件

From: http://blog.csdn.net/ljfrocky/article/details/46531137这篇文章主要介绍了如何使用PhpStorm Xdebug调试PHP程序,需要的朋友可以参考下。运行环境PhpStorm版本:8.0.3 PHP版本:5.4.12 xdebug版本:php_xdebug-2.2.3-5.4-vc…

乡镇网站建设宝塔面板设置wordpress伪静态

给你一个整数数组 arr 和一个整数 k 。现需要从数组中恰好移除 k 个元素,请找出移除后数组中不同整数的最少数目。 示例 1: 输入:arr [5,5,4], k 1 输出:1 解释:移除 1 个 4 ,数组中只剩下 5 一种整数。…

写作业

完成离散作业

P11164 [BalkanOI 2023] Permutations

思路 先判断是否有解。 即判断区间是否存在三元组 \((p_i,p_j,p_k)(i < j < k)\) 使得 \(p_i > p_j > p_k\);或者二元组 \((p_i,p_j)(i<j)\) 使得 \(p_i > p_j > \min_{k=1}^{L-1} \min_{k=R+1}…

旅游电子商务的三创赛网站建设英文seo推广

本文将详细介绍如何在Spring Boot应用程序中实现邮件发送服务。我们将探讨Spring Boot集成邮件发送服务的基本概念&#xff0c;以及如何使用Spring Boot和第三方邮件服务提供商来实现邮件发送。此外&#xff0c;我们将通过具体的示例来展示如何在Spring Boot中配置和使用邮件发…

Spring事务管理:-rollbackFor

rollbackFor属性用于控制出现何种异常类型,回滚事务。(默认情况下,只有出现RuntimeException才会回滚) 如: @Transactional(rollbackFor = {Exception.class}) @Override public void save(Emp emp) {//1.保存员工…

在JavaScript / HTML中,动态计算调整文字大小 - 详解

在JavaScript / HTML中,动态计算调整文字大小 - 详解2025-10-03 22:09 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; di…

微信图片批量保存的办法

微信聊天的图片有时候想要批量保存,但又不想一张一张取点,所以请看此文章已经给官方提建议了,目前还没在最新版看到相关功能。 解决办法:python 脚本(通过pywinauto 控制点击下一张和下载按钮,然后通过判断文件夹…

网站运营专员具体每天怎么做网站建设收费标准报价

ps&#xff1a; 为啥不用蒲公英了&#xff0c;就是因为有广告了&#xff0c;获取个UDID还安装游戏&#xff0c;真恶心?&#xff0c;所以找了新的获取UDID都方法&#xff0c;网页直接获取就可以&#xff0c;不会安装软件。 UDID 是一种 iOS 设备的特殊识别码。除序号之外&…

详细介绍:使用 C# 设置 Excel 单元格数据验证

详细介绍:使用 C# 设置 Excel 单元格数据验证pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &q…

乐清人才网官方网站深圳建网站公司哪家好

原理图&#xff1a; 矩阵按键原理图&#xff1a; 实验板接口原理图&#xff1a; 得到对应图&#xff1a; 扫描按键原理&#xff1a; 按键的COLUMN1、2、3分别制0&#xff0c;每次只允许其中一个为0其他都是1&#xff08;POW1和POW2正常状况为上拉&#xff09;&#xff0c;当有…

博客园实验1

1 // 打印一个字符小人 2 #include <stdio.h> 3 int main() 4 { 5 printf(" O \n"); 6 printf("<H>\n"); 7 printf("I I\n"); 8 return 0; 9 }View Code1 …

做盗版系统网站会不会php app网站建设

本书目录&#xff1a;点击进入 一、总结内容 二、习题 2.1 【选择题】以下Vue指令中&#xff0c;哪些指令具备简写方式&#xff1f; 2.2 【编程题】以下Vue指令中&#xff0c;哪些指令具备简写方式&#xff1f; &#xff1e; 效果 &#xff1e; 代码 一、总结内容 了解核…

arm汇编

寄存器 R0–R3 传参/返回值 R4–R11 局部变量(callee 保存) R12 临时 R13 SP 栈指针 R14 LR 返回地址 R15 PC 程序计数器 CPSR 标志位:N Z C V 常用指令 MOV Rd, #imm 立即数传送 ADD/ADC…

腾度网站建设品牌营销模式

前段时间&#xff0c;家里的iPad被家人误操作&#xff0c;导致iPad变成不可使用状态。自己折腾了半天&#xff0c;没有找到解决办法。没有办法&#xff0c;只好拿到手机维修店去修理,很快就修理好了.其实也很简单--就是对iPad进行了刷机操作。当然我也看到了刷机的方法。今天&a…