S
Lazy loaded image
知行合一
zsh配置
字数 737阅读时长 2 分钟
2025-1-18
2025-2-12
type
status
date
slug
summary
category
tags
icon
password
🛠
今天又开始折腾我的终端,虽然可能已经配置的差不多了,但是想让它变的规整有序一点。 具体的配置文件在搞完之后会上传到github(未上传)。 如果你很着急的话,可以先看我朋友的配置。他在这方面的研究比我深。因此还配置了更多的东西。
 

配置环境须知

notion image
第一次编辑本文档当天(2025.1.18),笔者环境如图所示。

一些解释

zsh(Z shell) 是一款命令行解释器(command interprrter),一般在linux环境下使用,因此我主要介绍如何在arch linux下配置并使用它。如果你想在windows下使用,最方便的办法是打开你的wsl进行安装配置,可能还有其他方法,但是笔者在此处不赘述。
如果细心的话,你可能已经发现我展示的neofetch中Shell显示为bash 5.2.37,这是因为我使用了Alacritty终端并设置其shell为zsh,但是在系统层面的shell还是bash。
你可以使用该命令直接查看当前shell。
如果你想更改这个设置,可以使用如下命令(which zsh将输出zsh的位置),重启使更改生效。
 

终端

我使用的是alacritty,后续可能会尝试用kitty。
安装完alacritty和zsh后,打开.config/alacritty/alacritty.toml,并设置
然后重启alacritty即可,第一次使用zsh会提示配置,但是你可以不管,因为之后我们会使用oh-my-zsh,这将覆盖zsh原有的配置。
当然,在使用omz之前,我们需要更换一下字体,不然终端会显示一串乱码。

Ubuntu

我在nerd font官网上下载了字体并新建.fonts文件夹,将解压出的字体全部移动到该文件夹即可

Arch

使用如下命令安装
 

Oh-My-Zsh

你可以查看官方文档以获得最准确的安装说明
然后修改主题为powerlevel10k
使用该命令将主题文件克隆到omz的配置文件夹
更改.zshrc文件
重启终端后按powerlevel10k的提示一步步选择你喜欢的样式即可。这是我配置完的样式。
notion image
另外还有两个建议安装的插件。
修改.zshrc

其他

终端透明度修改

更新日志

2025/1/18 更新环境须知和一些解释
2025/1/20 更新到其他
 
💡
有关本文档的问题,欢迎添加我的联系方式或在邮箱留言。
 
Arc browser使用3.Linear algerba review
Loading...