【スターシップ】
Starship(シェルプロンプト) とは?
最終更新:
💡 入力待ちの表示に、今の作業情報を加える
Gitブランチや言語バージョンなどを、シェルの入力待ち表示へ加えるツール。ターミナルやシェルとの違いと、設定・表示条件を説明します。
📌 このページのポイント
Starshipは、ターミナルのアプリ?
どんな情報が見える?
入れたら、すぐ同じ表示になる?
見た目は、どこで変える?
通常はstarship.tomlへ設定を書くよ。表示形式やモジュールの有効・無効などを指定できる。既定の設定から、必要な情報を選んで調整すると取り組みやすいね。
表示の遅延は、絶対ない?
もっと詳しく知りたい人へ
別のシェルでも同じ設定ファイルを使える?
Starshipの設定を共通に使うことはできますが、各シェルの初期化や、インストールしたツール・フォント・環境の確認も必要です。ファイル一つだけで環境全体が再現されるとは限りません。
Starshipを使うと、Gitの状態も変更される?
ここで説明するブランチや状態は、作業情報の表示です。プロンプトへ表示することと、Gitのブランチ切替やコミットなどの操作は別です。
まとめ:ざっくりこれだけ覚えればOK!
「Starship」って出てきたら「シェルの入力待ち表示に、作業情報を加えるツール」と思えばだいたいOK!
📖 おまけ:英語の意味
「Starship」 = 宇宙船
💬 ここではシェルのプロンプトをカスタマイズするツール名です。宇宙船そのものや、ターミナルアプリの名前とは区別します。