type
status
date
slug
summary
category
tags
icon
password
今天又开始折腾我的终端,虽然可能已经配置的差不多了,但是想让它变的规整有序一点。
具体的配置文件在搞完之后会上传到github(未上传)。
如果你很着急的话,可以先看我朋友的配置。他在这方面的研究比我深。因此还配置了更多的东西。
配置环境须知

第一次编辑本文档当天(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的提示一步步选择你喜欢的样式即可。这是我配置完的样式。

另外还有两个建议安装的插件。
修改.zshrc
其他
终端透明度修改
更新日志
2025/1/18 更新环境须知和一些解释
2025/1/20 更新到其他
有关本文档的问题,欢迎添加我的联系方式或在邮箱留言。