如何使用 starship 在 shell 提示符下隐藏电子邮件

如何使用 starship 在 shell 提示符下隐藏电子邮件

目前,我的终端如下所示:

~ on ☁️ [email protected] took 15s
> 

我想从视图中隐藏电子邮件,以便终端视图只是

~ took 15s
> 

我该怎么做呢?

答案1

为了解决这个问题,首先看看正在显示的内容。其一,☁️电子邮件旁边会显示一个表情符号。考虑到这一点,Starship 配置文档 (https://starship.rs/config/)可以进行检查。这是 Starship shell 提示中所有默认格式的来源,这意味着通过在这里搜索,我们一定会找到导致问题的元素。

为了找到与电子邮件相关的文档,您可以对☁️页面上的表情符号进行快速页面搜索 (CMD + F)。这是因为在文档中的某个位置,必须有一个格式化电子邮件的部分,并且电子邮件☁️中必须包含表情符号。执行此搜索后,可以看到三个可能的位置包含此表情符号:

  1. AWS
  2. 谷歌云
  3. 开放堆栈

解决方案/TLDR

尝试禁用每个格式化程序,直到电子邮件消失。就我而言,Google Cloud 是导致该问题的原因。要禁用 Starship 中的某个元素,请转至 starship.toml 文件(应在 中找到~/.config/starship.toml)并将禁用参数设置为 true,如下所示:

[gcloud]
disabled = true

替换[gcloud]为上述三种服务之一。

相关内容