# 準備するもの 以下は、Starship用にコミュニティに提供された構成プリセットのコレクションです。 共有するプリセットがある場合は、このファイルを更新して[PR](https://github.com/starship/starship/edit/master/docs/presets/README.md)を送信してください! 😊 ## Nerd Font Symbols このプリセットは、各モジュールに使用されるシンボル以外は何も変更しません。 絵文字が気に食わない場合、これはあなたの目を引くかもしれません! ![Screenshot of Nerd Font Symbols preset](/presets/nerd-font-symbols.png) ### 必要なもの - 端末にインストールされ、有効になっている[Nerd Font](https://www.nerdfonts.com/)(例ではFira Code Nerd Fontを使用) ### 設定 ```toml [aws] symbol = " " [conda] symbol = " " [dart] symbol = " " [directory] read_only = " " [docker_context] symbol = " " [elixir] symbol = " " [elm] symbol = " " [git_branch] symbol = " " [golang] symbol = " " [hg_branch] symbol = " " [java] symbol = " " [julia] symbol = " " [memory_usage] symbol = " " [nim] symbol = " " [nix_shell] symbol = " " [package] symbol = " " [perl] symbol = " " [php] symbol = " " [python] symbol = " " [ruby] symbol = " " [rust] symbol = " " [scala] symbol = " " [shlvl] symbol = " " [swift] symbol = "ﯣ " ``` ## Bracketed Segments This preset changes the format of all the built-in modules to show their segment in brackets instead of using the default Starship wording ("via", "on", etc.). Before: ![Screenshot of default Starship configuration](/presets/bracketed-segments-before.png) After: ![Screenshot of Bracketed Segments preset](/presets/bracketed-segments-after.png) ### 設定 ```toml [aws] format = '\[[$symbol($profile)(\($region\))(\[$duration\])]($style)\]' [cmake] format = '\[[$symbol($version)]($style)\]' [cmd_duration] format = "[⏱ $duration]($style)" [conda] format = '\[[$symbol$environment]($style)\]' [crystal] format = '\[[$symbol($version)]($style)\]' [dart] format = '\[[$symbol($version)]($style)\]' [deno] format = '\[[$symbol($version)]($style)\]' [docker_context] format = '\[[$symbol$context]($style)\]' [dotnet] format = '\[[$symbol($version)(🎯 $tfm)]($style)\]' [elixir] format = '\[[$symbol($version \(OTP $otp_version\))]($style)\]' [elm] format = '\[[$symbol($version)]($style)\]' [erlang] format = '\[[$symbol($version)]($style)\]' [gcloud] format = '\[[$symbol$account(@$domain)(\($region\))]($style)\]' [git_branch] format = '\[[$symbol$branch]($style)\]' [git_status] format = '([\[$all_status$ahead_behind\]]($style))' [golang] format = '\[[$symbol($version)]($style)\]' [helm] format = '\[[$symbol($version)]($style)\]' [hg_branch] format = '\[[$symbol$branch]($style)\]' [java] format = '\[[$symbol($version)]($style)\]' [julia] format = '\[[$symbol($version)]($style)\]' [kotlin] format = '\[[$symbol($version)]($style)\]' [kubernetes] format = '\[[$symbol$context( \($namespace\))]($style)\]' [lua] format = '\[[$symbol($version)]($style)\]' [memory_usage] format = '\[$symbol[$ram( | $swap)]($style)\]' [nim] format = '\[[$symbol($version)]($style)\]' [nix_shell] format = '\[[$symbol$state( \($name\))]($style)\]' [nodejs] format = '\[[$symbol($version)]($style)\]' [ocaml] format = '\[[$symbol($version)(\($switch_indicator$switch_name\))]($style)\]' [openstack] format = '\[[$symbol$cloud(\($project\))]($style)\]' [package] format = '\[[$symbol$version]($style)\]' [perl] format = '\[[$symbol($version)]($style)\]' [php] format = '\[[$symbol($version)]($style)\]' [purescript] format = '\[[$symbol($version)]($style)\]' [python] format = '\[[${symbol}${pyenv_prefix}(${version})(\($virtualenv\))]($style)\]' [red] format = '\[[$symbol($version)]($style)\]' [ruby] format = '\[[$symbol($version)]($style)\]' [rust] format = '\[[$symbol($version)]($style)\]' [scala] format = '\[[$symbol($version)]($style)\]' [swift] format = '\[[$symbol($version)]($style)\]' [terraform] format = '\[[$symbol$workspace]($style)\]' [time] format = '\[[$time]($style)\]' [username] format = '\[[$user]($style)\]' [vagrant] format = '\[[$symbol($version)]($style)\]' [vlang] format = '\[[$symbol($version)]($style)\]' [zig] format = '\[[$symbol($version)]($style)\]' ``` ## Plain Text Symbols This preset changes the symbols into plain text. If your terminal/font could not render the NerdFonts/emojis, maybe you could try this preset! Before (default setting with Fixedsys font): ![Screenshot of default Starship configuration with Fixedsys font](/presets/plain-text-symbols-before.png) After (Plain Text Symbols): ![Screenshot of Plain Text Symbols preset](/presets/plain-text-symbols-after.png) ### 設定 ```toml [character] success_symbol = "[>](bold green)" error_symbol = "[x](bold red)" vicmd_symbol = "[<](bold green)" [git_commit] tag_symbol = " tag " [git_status] ahead = ">" behind = "<" diverged = "<>" renamed = "r" deleted = "x" [aws] symbol = "aws " [conda] symbol = "conda " [crystal] symbol = "cr " [cmake] symbol = "cmake " [dart] symbol = "dart " [deno] symbol = "deno " [dotnet] symbol = ".NET " [directory] read_only = " ro" [docker_context] symbol = "docker " [elixir] symbol = "exs " [elm] symbol = "elm " [git_branch] symbol = "git " [golang] symbol = "go " [hg_branch] symbol = "hg " [java] symbol = "java " [julia] symbol = "jl " [kotlin] symbol = "kt " [nodejs] symbol = "nodejs " [memory_usage] symbol = "memory " [nim] symbol = "nim " [nix_shell] symbol = "nix " [ocaml] symbol = "ml " [package] symbol = "pkg " [perl] symbol = "pl " [php] symbol = "php " [purescript] symbol = "purs " [python] symbol = "py " [ruby] symbol = "rb " [rust] symbol = "rs " [scala] symbol = "scala " [swift] symbol = "swift " ```