starshipを使用してシェルプロンプトで電子メールを非表示にする方法

starshipを使用してシェルプロンプトで電子メールを非表示にする方法

現在私の端末は次のようになります。

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

端末ビューが表示されるように電子メールを非表示にしたいです。

~ took 15s
> 

どうすればいいですか?

ベストアンサー1

この問題を解決するには、まず表示される内容を確認してください。まず、☁️Eメールの横に絵文字が表示されます。これを念頭に置いて、Starship構成文書(https://starship.rs/config/)を確認できます。これはStarshipシェルプロンプトのすべての基本フォーマットのソースです。つまり、ここで検索すると問題を引き起こす要素を確実に見つけることができます。

電子メールに関連する文書を見つけるには、☁️ページの絵文字のクイックページ検索(CMD + F)を実行できます。文書のどこかに電子メールを書式設定するセクションがあり、電子メールに☁️絵文字が含まれている必要があるためです。この検索で​​は、この絵文字を含む3つの可能な場所を表示できます。

  1. AWS
  2. Google Cloud
  3. オープンスタック

ソリューション/TLDR

電子メールが消えるまで、すべてのフォーマッタを無効にしてみてください。私の場合、Google Cloudは問題の原因でした。 Starshipで要素を無効にするには、starship.tomlファイル(にあります~/.config/starship.toml)に移動し、以下のように無効パラメータをtrueに設定します。

[gcloud]
disabled = true

[gcloud]上記の3つのサービスのいずれかと交換してください。

おすすめ記事