如何配置 Starship 使其看起来与 P10K 完全一样(zsh + Warp + MacOS)
简介
分步设置
结论
简介
在这篇博客中,我将逐步向您展示如何配置您的 Starship 提示,使其尽可能接近 powerlevel10k。
如果你不喜欢阅读,可以看看 Youtube 视频:
分步设置
首先,如果您没有安装Warp,您可以通过运行以下命令来安装它:
brew install warp
你还需要一个 Nerd 字体,这样你才能看到提示符中包含的所有酷炫图标和字形。我使用的是 DroidSanMono,你可以在这里下载。
下载完成后,打开 zip 文件夹。解压文件。然后输入 CMD + Space,搜索“Font Book”。将文件粘贴到 Font Book 目录中。
完成后,打开你的 Warp 终端。
转到设置>外观>文本>终端字体,然后将字体设置为 DroidSansMono Nerd Font。
让我们从设置 Starship 开始。首先要运行以下命令下载 Starship:
curl -sS [https://starship.rs/install.sh](https://starship.rs/install.sh) | sh
完成后,您需要运行:
vi ~/.zshrc
这样我们就可以编辑~/.zshrc
文件了。您可以使用任何您喜欢的代码编辑器(例如 VS Code)进行操作。
然后滚动到底部,并将此行添加到文件末尾~/.zshrc
:
eval "$(starship init zsh)"
在 Warp 中,您需要前往:
设置 > 功能 > 会话 > 尊重用户的自定义提示
这将用您的 Starship 提示覆盖 Warp 的默认开箱提示。
完成后,你会看到 Starship 提示符现在变成了你的提示符。不过目前看起来还不太好。
要将 Starship 自定义为看起来像 p10k,您需要运行以下命令:
mkdir -p ~/.config && touch ~/.config/starship.toml
然后你将运行:
vi ~/.config/starship.toml
然后转到此链接并将此文件的内容复制粘贴到您的starship.toml
文件中。
不要忘记保存您的更改!
您会发现我们的提示现在看起来非常棒。
为了将所有内容整合在一起,让我们下载与此设置完美匹配的主题!
为此,请运行:
cd ~/.warp/themes/
然后运行:
vi coolnight.yaml
然后转到此链接并将此文件的内容复制粘贴到您的coolnight.yaml
文件中。
感谢 Josean 为iTerm2原创了这个主题
在 Warp 中,前往“设置”>“外观、主题”,然后输入“coolnight”。点击出现的主题。
就这样!现在你的终端里有一个完美无瑕的 powershell10k 副本了!
结论
这是最终结果的比较。
左边是我的 P10k 设置在 iTerm2 上运行的样子。右边是我的 Starship 设置在 Warp 终端上运行的样子。
鏂囩珷鏉ユ簮锛�https://dev.to/therubberduckiee/how-to-configure-starship-to-look-exactly-like-p10k-zsh-warp-h9h