# Preset Ecco una raccolta dei preset di configurazione inviati dalla community per Starship. Se hai un preset da condividere, per favore [ invia un PR ](https://github.com/starship/starship/edit/master/docs/presets/README.md) aggiornando questo file! 😊 ## Nerd Font Symbols Questo preset non cambia nulla tranne i simboli utilizzati per ogni modulo. Se gli emoji non fanno per te, questo potrebbe attirare la tua attenzione! ![Screenshot dei preset di Nerd Font Symbols](/presets/nerd-font-symbols.png) ### Prerequisiti - Un [ Nerd Font ](https://www.nerdfonts.com/) installato e abilitato nel tuo terminale (l'esempio usa Fira Code Nerd Font) ### Configurazione ```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) ### Configurazione ```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) ### Configurazione ```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 " ```