mirror of
https://github.com/Llewellynvdm/starship.git
synced 2024-11-28 07:46:28 +00:00
docs(i18n): New Crowdin translations (#1366)
This commit is contained in:
parent
52cf48fed3
commit
5f7dd0ede8
@ -57,7 +57,16 @@ Füge dies in `Zsh` zum `precmd_functions`-Array hinzu:
|
|||||||
precmd_functions+=(set_win_title)
|
precmd_functions+=(set_win_title)
|
||||||
```
|
```
|
||||||
|
|
||||||
Um die Funktion dauerhaft zu machen, schreiben Sie diese in die Shell-Konfigurationsdatei: (`~/.bashrc` oder `~/.zsrhc`).
|
If you like the result, add these lines to your shell configuration file (`~/.bashrc` or `~/.zshrc`) to make it permanent.
|
||||||
|
|
||||||
|
For example, if you want to display your current directory in your terminal tab title, add the following snippet to your `~/.bashrc` or `~/.zshrc`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function set_win_title(){
|
||||||
|
echo -ne "\033]0; $(basename $PWD) \007"
|
||||||
|
}
|
||||||
|
starship_precmd_user_func="set_win_title"
|
||||||
|
```
|
||||||
|
|
||||||
## Style-Strings
|
## Style-Strings
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -5,9 +5,9 @@
|
|||||||
- **Terminal Emulator**: [iTerm2](https://iterm2.com/)
|
- **Terminal Emulator**: [iTerm2](https://iterm2.com/)
|
||||||
- **Theme**: Minimal
|
- **Theme**: Minimal
|
||||||
- **Farbschema**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
- **Farbschema**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
||||||
- **Font**: [Fira Code](https://github.com/tonsky/FiraCode)
|
- **Font**: [FiraCode Nerd Font](https://www.nerdfonts.com/font-downloads)
|
||||||
- **Shell**: [Fish Shell](https://fishshell.com/)
|
- **Shell**: [Fish Shell](https://fishshell.com/)
|
||||||
- **Konfiguration**: [Matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/master/.config/fish/config.fish)
|
- **Konfiguration**: [Matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/b6c6a701d0af8d145a8370288c00bb9f0648b5c2/.config/fish/config.fish)
|
||||||
- **Prompt**: [Starship](https://starship.rs/)
|
- **Prompt**: [Starship](https://starship.rs/)
|
||||||
|
|
||||||
## Tun `prompt_order` und `<module>.disabled` dasselbe?
|
## Tun `prompt_order` und `<module>.disabled` dasselbe?
|
||||||
@ -46,7 +46,7 @@ Die Eingabeaufforderung verwendet so viel Kontext wie möglich, aber keine Flagg
|
|||||||
|
|
||||||
## How do I run Starship on Linux distributions with older versions of glibc?
|
## How do I run Starship on Linux distributions with older versions of glibc?
|
||||||
|
|
||||||
If you get an error like "*version 'GLIBC_2.18' not found (required by starship)*" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
If you get an error like "_version 'GLIBC_2.18' not found (required by starship)_" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
||||||
@ -56,13 +56,13 @@ curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-
|
|||||||
|
|
||||||
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
||||||
|
|
||||||
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
||||||
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
||||||
- You are using a [powerline-patched font](https://github.com/powerline/fonts).
|
- You are using a [Nerd Font](https://www.nerdfonts.com/).
|
||||||
|
|
||||||
To test your system, run the following commands in a terminal:
|
To test your system, run the following commands in a terminal:
|
||||||
|
|
||||||
```
|
```sh
|
||||||
echo -e "\xf0\x9f\x90\x8d"
|
echo -e "\xf0\x9f\x90\x8d"
|
||||||
echo -e "\xee\x82\xa0"
|
echo -e "\xee\x82\xa0"
|
||||||
```
|
```
|
||||||
@ -70,3 +70,19 @@ echo -e "\xee\x82\xa0"
|
|||||||
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
||||||
|
|
||||||
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
||||||
|
|
||||||
|
## How do I uninstall Starship?
|
||||||
|
|
||||||
|
Starship is just as easy to uninstall as it is to install in the first place.
|
||||||
|
|
||||||
|
1. Remove any lines in your shell config (e.g. `~/.bashrc`) used to initialize Starship.
|
||||||
|
1. Delete the Starship binary.
|
||||||
|
|
||||||
|
If Starship was installed using a package manager, please refer to their docs for uninstallation instructions.
|
||||||
|
|
||||||
|
If Starship was installed using the `curl | bash` script, the following command will delete the binary:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Locate and delete the starship binary
|
||||||
|
rm "$(which starship)"
|
||||||
|
```
|
||||||
|
@ -121,7 +121,7 @@
|
|||||||
|
|
||||||
### Voraussetzungen
|
### Voraussetzungen
|
||||||
|
|
||||||
- Eine [Powerline-Schriftart](https://github.com/powerline/fonts) installiert und in deinem Terminal aktiviert (z.B. [Fira Code](https://github.com/tonsky/FiraCode)).
|
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (for example, try the [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)).
|
||||||
|
|
||||||
### Erste Schritte
|
### Erste Schritte
|
||||||
|
|
||||||
@ -224,7 +224,7 @@ Falls du an Starship mitwirken willst, wirf bitte einen Blick auf den [Leitfaden
|
|||||||
|
|
||||||
### Code Contributors
|
### Code Contributors
|
||||||
|
|
||||||
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
|
This project exists thanks to all the people who contribute. [[Contribute](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)].
|
||||||
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
||||||
|
|
||||||
### Financial Contributors
|
### Financial Contributors
|
||||||
|
@ -57,7 +57,16 @@ En `zsh`, añade esto al array `precmd_functions`:
|
|||||||
precmd_functions+=(set_win_title)
|
precmd_functions+=(set_win_title)
|
||||||
```
|
```
|
||||||
|
|
||||||
Si te gusta el resultado, añade estas líneas a tu archivo de configuración del shell (`~/.bashrc` o `~/.zsrhc`) para hacerlo permanente.
|
If you like the result, add these lines to your shell configuration file (`~/.bashrc` or `~/.zshrc`) to make it permanent.
|
||||||
|
|
||||||
|
For example, if you want to display your current directory in your terminal tab title, add the following snippet to your `~/.bashrc` or `~/.zshrc`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function set_win_title(){
|
||||||
|
echo -ne "\033]0; $(basename $PWD) \007"
|
||||||
|
}
|
||||||
|
starship_precmd_user_func="set_win_title"
|
||||||
|
```
|
||||||
|
|
||||||
## Cadenas de estilo
|
## Cadenas de estilo
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -5,9 +5,9 @@
|
|||||||
- **Emulador de terminal**: [iTerm2](https://iterm2.com/)
|
- **Emulador de terminal**: [iTerm2](https://iterm2.com/)
|
||||||
- **Tema**: Mínimo
|
- **Tema**: Mínimo
|
||||||
- **Esquema de color**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
- **Esquema de color**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
||||||
- **Font**: [Fira Code](https://github.com/tonsky/FiraCode)
|
- **Font**: [FiraCode Nerd Font](https://www.nerdfonts.com/font-downloads)
|
||||||
- **Interfaz de línea de comandos**: [Fish Shell](https://fishshell.com/)
|
- **Interfaz de línea de comandos**: [Fish Shell](https://fishshell.com/)
|
||||||
- **Configuración**: [archivos de configuración de matchai](https://github.com/matchai/dotfiles/blob/master/.config/fish/config.fish)
|
- **Configuración**: [archivos de configuración de matchai](https://github.com/matchai/dotfiles/blob/b6c6a701d0af8d145a8370288c00bb9f0648b5c2/.config/fish/config.fish)
|
||||||
- **Prompt**: [Starship](https://starship.rs/)
|
- **Prompt**: [Starship](https://starship.rs/)
|
||||||
|
|
||||||
## ¿`prompt_order` y `<module>.disabled` hacen lo mismo?
|
## ¿`prompt_order` y `<module>.disabled` hacen lo mismo?
|
||||||
@ -46,7 +46,7 @@ El símbolo de sistema usará tanto contexto como le proveas, pero no hay parám
|
|||||||
|
|
||||||
## ¿Cómo lanzo Starship en distribuciones Linux con versiones antiguas de glibc?
|
## ¿Cómo lanzo Starship en distribuciones Linux con versiones antiguas de glibc?
|
||||||
|
|
||||||
Si obtienes un error como "*version 'GLIBC_2.18' not found (required by starship)*" al usar el binario precompilado (por ejemplo, en CentOS 6 o 7), puedes usar el binario compilado con `musl` en vez de `glibc`:
|
If you get an error like "_version 'GLIBC_2.18' not found (required by starship)_" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
||||||
@ -56,13 +56,13 @@ curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-
|
|||||||
|
|
||||||
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
||||||
|
|
||||||
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
||||||
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
||||||
- You are using a [powerline-patched font](https://github.com/powerline/fonts).
|
- You are using a [Nerd Font](https://www.nerdfonts.com/).
|
||||||
|
|
||||||
To test your system, run the following commands in a terminal:
|
To test your system, run the following commands in a terminal:
|
||||||
|
|
||||||
```
|
```sh
|
||||||
echo -e "\xf0\x9f\x90\x8d"
|
echo -e "\xf0\x9f\x90\x8d"
|
||||||
echo -e "\xee\x82\xa0"
|
echo -e "\xee\x82\xa0"
|
||||||
```
|
```
|
||||||
@ -70,3 +70,19 @@ echo -e "\xee\x82\xa0"
|
|||||||
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
||||||
|
|
||||||
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
||||||
|
|
||||||
|
## How do I uninstall Starship?
|
||||||
|
|
||||||
|
Starship is just as easy to uninstall as it is to install in the first place.
|
||||||
|
|
||||||
|
1. Remove any lines in your shell config (e.g. `~/.bashrc`) used to initialize Starship.
|
||||||
|
1. Delete the Starship binary.
|
||||||
|
|
||||||
|
If Starship was installed using a package manager, please refer to their docs for uninstallation instructions.
|
||||||
|
|
||||||
|
If Starship was installed using the `curl | bash` script, the following command will delete the binary:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Locate and delete the starship binary
|
||||||
|
rm "$(which starship)"
|
||||||
|
```
|
||||||
|
@ -121,7 +121,7 @@
|
|||||||
|
|
||||||
### Prerequisitos
|
### Prerequisitos
|
||||||
|
|
||||||
- Una [fuente Powerline](https://github.com/powerline/fonts) instalado y activada en tu terminal (por ejemplo, prueba con [Fira Code](https://github.com/tonsky/FiraCode)).
|
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (for example, try the [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)).
|
||||||
|
|
||||||
### Comenzando
|
### Comenzando
|
||||||
|
|
||||||
@ -224,7 +224,7 @@ Si quiere ayudar a colaborar a starship, por favor mira a nuestra [Guía de Cola
|
|||||||
|
|
||||||
### Desarrolladores
|
### Desarrolladores
|
||||||
|
|
||||||
Este proyecto existe gracias a todas las personas que han ayudado. [[Contribuir](CONTRIBUTING.md)].
|
Este proyecto existe gracias a todas las personas que han ayudado. [[Contribuir](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)].
|
||||||
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
||||||
|
|
||||||
### Financiadores
|
### Financiadores
|
||||||
|
@ -57,11 +57,20 @@ Dans `zsh`, ajoutez ceci au tableau `precmd_functions` :
|
|||||||
précmd_functions+=(set_titre_gagnant)
|
précmd_functions+=(set_titre_gagnant)
|
||||||
```
|
```
|
||||||
|
|
||||||
Si vous aimez le résultat, ajoutez ces lignes à votre fichier de configuration de shell (`~/.bashrc` ou `~/.zsrhc`) pour le rendre permanent.
|
Si vous aimez le résultat, ajoutez ces lignes à votre fichier de configuration shell (`~/.bashrc` ou `~/.zshrc`) pour le rendre permanent.
|
||||||
|
|
||||||
|
Par exemple, si vous voulez afficher votre répertoire actuel dans votre titre d'onglets de terminal, ajoutez le snippet suivant à votre `~/.bashrc` ou `~/.zshrc`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function set_win_title(){
|
||||||
|
echo -ne "\033]0; $(basename $PWD) \007"
|
||||||
|
}
|
||||||
|
starship_precmd_user_func="set_win_title"
|
||||||
|
```
|
||||||
|
|
||||||
## Chaînes de style
|
## Chaînes de style
|
||||||
|
|
||||||
Les chaînes de style sont une liste de mots, séparés par des espaces blancs. Les mots ne sont pas sensibles à la casse (` bold ` et ` boLd ` sont considérés comme la même string). Chaque mot peut être l'un des suivants :
|
Les chaînes de style sont une liste de mots, séparés par des espaces. Les mots ne sont pas sensibles à la casse (c'est-à-dire `gras` et `GrAs` sont considérés comme le même mot). Chaque mot peut être l'un des suivants :
|
||||||
|
|
||||||
- `bold`
|
- `bold`
|
||||||
- `underline`
|
- `underline`
|
||||||
@ -71,7 +80,7 @@ Les chaînes de style sont une liste de mots, séparés par des espaces blancs.
|
|||||||
- `<color>`
|
- `<color>`
|
||||||
- `none`
|
- `none`
|
||||||
|
|
||||||
où `<color>` est un spécificateur de couleur (discuté ci-dessous). `fg:<color>` et `<color>` font actuellement la même chose , bien que cela puisse changer dans le futur. L'ordre des mots dans le string n'a pas d'importance.
|
où `<color>` est un spécificateur de couleur (discuté ci-dessous). `fg:<color>` et `<color>` font actuellement la même chose, même si cela peut changer plus tard. L'ordre des mots dans le string n'a pas d'importance.
|
||||||
|
|
||||||
Le jeton ` none ` remplace tous les autres jetons d'une string, de sorte que, par exemple, ` fg: red none fg: blue ` créera toujours une string sans style. Il peut devenir une erreur d'utiliser `none` en conjonction avec d'autres jetons dans le futur.
|
Le jeton ` none ` remplace tous les autres jetons d'une string, de sorte que, par exemple, ` fg: red none fg: blue ` créera toujours une string sans style. Il peut devenir une erreur d'utiliser `none` en conjonction avec d'autres jetons dans le futur.
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -5,9 +5,9 @@
|
|||||||
- **Émulateur de terminal**: [iTerm2](https://iterm2.com/)
|
- **Émulateur de terminal**: [iTerm2](https://iterm2.com/)
|
||||||
- **Thème** : Minimal
|
- **Thème** : Minimal
|
||||||
- **Palette de couleurs**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
- **Palette de couleurs**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
||||||
- **Police d'écriture**: [Fira Code](https://github.com/tonsky/FiraCode)
|
- **Font**: [FiraCode Nerd Font](https://www.nerdfonts.com/font-downloads)
|
||||||
- **Shell** : [Fish Shell](https://fishshell.com/)
|
- **Shell** : [Fish Shell](https://fishshell.com/)
|
||||||
- **Configuration**: [Dotfiles de matchai](https://github.com/matchai/dotfiles/blob/master/.config/fish/config.fish)
|
- **Configuration**: [Dotfiles de matchai](https://github.com/matchai/dotfiles/blob/b6c6a701d0af8d145a8370288c00bb9f0648b5c2/.config/fish/config.fish)
|
||||||
- **Invite de commande**: [Starship](https://starship.rs/)
|
- **Invite de commande**: [Starship](https://starship.rs/)
|
||||||
|
|
||||||
## Est-ce que `prompt_order` et `<module>.disabled` font la même chose ?
|
## Est-ce que `prompt_order` et `<module>.disabled` font la même chose ?
|
||||||
@ -46,7 +46,7 @@ L'invite de commande utilisera toutes les données contextuelles fournies, mais
|
|||||||
|
|
||||||
## How do I run Starship on Linux distributions with older versions of glibc?
|
## How do I run Starship on Linux distributions with older versions of glibc?
|
||||||
|
|
||||||
If you get an error like "*version 'GLIBC_2.18' not found (required by starship)*" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
If you get an error like "_version 'GLIBC_2.18' not found (required by starship)_" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
||||||
@ -56,13 +56,13 @@ curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-
|
|||||||
|
|
||||||
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
||||||
|
|
||||||
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
||||||
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
||||||
- You are using a [powerline-patched font](https://github.com/powerline/fonts).
|
- You are using a [Nerd Font](https://www.nerdfonts.com/).
|
||||||
|
|
||||||
To test your system, run the following commands in a terminal:
|
To test your system, run the following commands in a terminal:
|
||||||
|
|
||||||
```
|
```sh
|
||||||
echo -e "\xf0\x9f\x90\x8d"
|
echo -e "\xf0\x9f\x90\x8d"
|
||||||
echo -e "\xee\x82\xa0"
|
echo -e "\xee\x82\xa0"
|
||||||
```
|
```
|
||||||
@ -70,3 +70,19 @@ echo -e "\xee\x82\xa0"
|
|||||||
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
||||||
|
|
||||||
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
||||||
|
|
||||||
|
## How do I uninstall Starship?
|
||||||
|
|
||||||
|
Starship is just as easy to uninstall as it is to install in the first place.
|
||||||
|
|
||||||
|
1. Remove any lines in your shell config (e.g. `~/.bashrc`) used to initialize Starship.
|
||||||
|
1. Delete the Starship binary.
|
||||||
|
|
||||||
|
If Starship was installed using a package manager, please refer to their docs for uninstallation instructions.
|
||||||
|
|
||||||
|
If Starship was installed using the `curl | bash` script, the following command will delete the binary:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Locate and delete the starship binary
|
||||||
|
rm "$(which starship)"
|
||||||
|
```
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
<img
|
<img
|
||||||
width="400"
|
width="400"
|
||||||
src="https://raw.githubusercontent.com/starship/starship/master/media/logo.png"
|
src="https://raw.githubusercontent.com/starship/starship/master/media/logo.png"
|
||||||
alt="Starship – Shell prompt multiplatformes" />
|
alt="Starship – Prompt Shell multi-platformes" />
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://github.com/starship/starship/actions"
|
<a href="https://github.com/starship/starship/actions"
|
||||||
><img
|
><img
|
||||||
src="https://img.shields.io/github/workflow/status/starship/starship/Main workflow/master?label=workflow&style=flat-square"
|
src="https://img.shields.io/github/workflow/status/starship/starship/Main workflow/master?label=workflow&style=flat-square"
|
||||||
alt="GitHub Actions état du workflow" /></a>
|
alt="Statut du workflow actions GitHub" /></a>
|
||||||
<a href="https://crates.io/crates/starship"
|
<a href="https://crates.io/crates/starship"
|
||||||
><img
|
><img
|
||||||
src="https://img.shields.io/crates/v/starship?style=flat-square"
|
src="https://img.shields.io/crates/v/starship?style=flat-square"
|
||||||
@ -17,7 +17,7 @@
|
|||||||
<a href="https://repology.org/project/starship/versions"
|
<a href="https://repology.org/project/starship/versions"
|
||||||
><img
|
><img
|
||||||
src="https://img.shields.io/repology/repositories/starship?label=in%20repositories&style=flat-square"
|
src="https://img.shields.io/repology/repositories/starship?label=in%20repositories&style=flat-square"
|
||||||
alt="Statut de l'empaquetage" /></a
|
alt="Statut du package" /></a
|
||||||
><br />
|
><br />
|
||||||
<a href="https://discord.gg/8Jzqu3T"
|
<a href="https://discord.gg/8Jzqu3T"
|
||||||
><img
|
><img
|
||||||
@ -121,7 +121,7 @@
|
|||||||
|
|
||||||
### Pré-requis
|
### Pré-requis
|
||||||
|
|
||||||
- Une [police d'écriture Powerline](https://github.com/powerline/fonts) installée et activée dans votre terminal (Par exemple, essayez [Fira Code](https://github.com/tonsky/FiraCode)).
|
- Une police [Nerd Font](https://www.nerdfonts.com/) installée et activée dans votre terminal (Par exemple, essayez [Fira Code](https://www.nerdfonts.com/font-downloads)).
|
||||||
|
|
||||||
### Démarrage rapide
|
### Démarrage rapide
|
||||||
|
|
||||||
@ -222,22 +222,22 @@ Nous sommes toujours à la recherche de contributeurs de **tous les niveaux de c
|
|||||||
|
|
||||||
Si vous êtes intéressé à aider à contribuer à Starship, veuillez jeter un coup d'oeil à notre [Guide de contribution](https://github.com/starship/starship/blob/master/CONTRIBUTING.md). Aussi, n'hésitez pas à vous rendre sur notre [serveur Discord](https://discord.gg/8Jzqu3T) pour dire bonjour. 👋
|
Si vous êtes intéressé à aider à contribuer à Starship, veuillez jeter un coup d'oeil à notre [Guide de contribution](https://github.com/starship/starship/blob/master/CONTRIBUTING.md). Aussi, n'hésitez pas à vous rendre sur notre [serveur Discord](https://discord.gg/8Jzqu3T) pour dire bonjour. 👋
|
||||||
|
|
||||||
### Code Contributors
|
### Contributeurs de code
|
||||||
|
|
||||||
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
|
Ce projet existe grâce à toutes les personnes qui y contribuent. [[Contribuer](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)].
|
||||||
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
||||||
|
|
||||||
### Financial Contributors
|
### Contributeurs financiers
|
||||||
|
|
||||||
Become a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/starship/contribute)]
|
Devenez un contributeur financier et aidez-nous à soutenir notre communauté. [[Contribuer](https://opencollective.com/starship/contribute)]
|
||||||
|
|
||||||
#### Individuals
|
#### Particuliers
|
||||||
|
|
||||||
<a href="https://opencollective.com/starship"><img src="https://opencollective.com/starship/individuals.svg?width=890"></a>
|
<a href="https://opencollective.com/starship"><img src="https://opencollective.com/starship/individuals.svg?width=890"></a>
|
||||||
|
|
||||||
#### Organizations
|
#### Organisations
|
||||||
|
|
||||||
Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/starship/contribute)]
|
Soutenez ce projet avec votre organisation. Votre logo apparaîtra ici avec un lien vers votre site Web. [[Contribuer](https://opencollective.com/starship/contribute)]
|
||||||
|
|
||||||
<a href="https://opencollective.com/starship/organization/0/website"><img src="https://opencollective.com/starship/organization/0/avatar.svg"></a>
|
<a href="https://opencollective.com/starship/organization/0/website"><img src="https://opencollective.com/starship/organization/0/avatar.svg"></a>
|
||||||
<a href="https://opencollective.com/starship/organization/1/website"><img src="https://opencollective.com/starship/organization/1/avatar.svg"></a>
|
<a href="https://opencollective.com/starship/organization/1/website"><img src="https://opencollective.com/starship/organization/1/avatar.svg"></a>
|
||||||
|
@ -57,7 +57,16 @@ starship_precmd_user_func="set_win_title"
|
|||||||
precmd_functions+=(set_win_title)
|
precmd_functions+=(set_win_title)
|
||||||
```
|
```
|
||||||
|
|
||||||
もし結果に満足したら、永続化のためそれぞれの行を (`~/.bashrc` もしくは `~/.zsrhc`) に追加してください。
|
If you like the result, add these lines to your shell configuration file (`~/.bashrc` or `~/.zshrc`) to make it permanent.
|
||||||
|
|
||||||
|
For example, if you want to display your current directory in your terminal tab title, add the following snippet to your `~/.bashrc` or `~/.zshrc`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function set_win_title(){
|
||||||
|
echo -ne "\033]0; $(basename $PWD) \007"
|
||||||
|
}
|
||||||
|
starship_precmd_user_func="set_win_title"
|
||||||
|
```
|
||||||
|
|
||||||
## スタイルの設定
|
## スタイルの設定
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -5,9 +5,9 @@
|
|||||||
- **ターミナルエミュレータ**:[ iTerm2 ](https://iterm2.com/)
|
- **ターミナルエミュレータ**:[ iTerm2 ](https://iterm2.com/)
|
||||||
- **テーマ**: Minimal
|
- **テーマ**: Minimal
|
||||||
- **カラースキーム**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
- **カラースキーム**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
||||||
- **フォント**: [Fira Code](https://github.com/tonsky/FiraCode)
|
- **Font**: [FiraCode Nerd Font](https://www.nerdfonts.com/font-downloads)
|
||||||
- **シェル**: [Fish Shell](https://fishshell.com/)
|
- **シェル**: [Fish Shell](https://fishshell.com/)
|
||||||
- **設定**: [matchaiのDotfiles](https://github.com/matchai/dotfiles/blob/master/.config/fish/config.fish)
|
- **設定**: [matchaiのDotfiles](https://github.com/matchai/dotfiles/blob/b6c6a701d0af8d145a8370288c00bb9f0648b5c2/.config/fish/config.fish)
|
||||||
- **プロンプト**: [Starship](https://starship.rs/)
|
- **プロンプト**: [Starship](https://starship.rs/)
|
||||||
|
|
||||||
## `prompt_order` と `<module>.disabled` は同じことをしますか?
|
## `prompt_order` と `<module>.disabled` は同じことをしますか?
|
||||||
@ -46,7 +46,7 @@ starship prompt --help
|
|||||||
|
|
||||||
## 古いバージョンの glibc を使用する Linux ディストリビューションで Starship を実行するにはどうすればよいですか?
|
## 古いバージョンの glibc を使用する Linux ディストリビューションで Starship を実行するにはどうすればよいですか?
|
||||||
|
|
||||||
"*version 'GLIBC_2のようなエラーが表示された場合。 8' が見つかりません (starshipで要求されます)*" プリビルドバイナリを使用しています(例えば、 CentOS 6 または 7 では、`glibc`の代わりに`musl`でコンパイルされたバイナリを使用できます。
|
If you get an error like "_version 'GLIBC_2.18' not found (required by starship)_" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
curl -fsSL https://starship.rs/install.sh | bash -s --- -platform unknown-linux-musl
|
curl -fsSL https://starship.rs/install.sh | bash -s --- -platform unknown-linux-musl
|
||||||
@ -56,13 +56,13 @@ curl -fsSL https://starship.rs/install.sh | bash -s --- -platform unknown-linux-
|
|||||||
|
|
||||||
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
||||||
|
|
||||||
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
||||||
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
||||||
- You are using a [powerline-patched font](https://github.com/powerline/fonts).
|
- You are using a [Nerd Font](https://www.nerdfonts.com/).
|
||||||
|
|
||||||
To test your system, run the following commands in a terminal:
|
To test your system, run the following commands in a terminal:
|
||||||
|
|
||||||
```
|
```sh
|
||||||
echo -e "\xf0\x9f\x90\x8d"
|
echo -e "\xf0\x9f\x90\x8d"
|
||||||
echo -e "\xee\x82\xa0"
|
echo -e "\xee\x82\xa0"
|
||||||
```
|
```
|
||||||
@ -70,3 +70,19 @@ echo -e "\xee\x82\xa0"
|
|||||||
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
||||||
|
|
||||||
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
||||||
|
|
||||||
|
## How do I uninstall Starship?
|
||||||
|
|
||||||
|
Starship is just as easy to uninstall as it is to install in the first place.
|
||||||
|
|
||||||
|
1. Remove any lines in your shell config (e.g. `~/.bashrc`) used to initialize Starship.
|
||||||
|
1. Delete the Starship binary.
|
||||||
|
|
||||||
|
If Starship was installed using a package manager, please refer to their docs for uninstallation instructions.
|
||||||
|
|
||||||
|
If Starship was installed using the `curl | bash` script, the following command will delete the binary:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Locate and delete the starship binary
|
||||||
|
rm "$(which starship)"
|
||||||
|
```
|
||||||
|
@ -121,7 +121,7 @@
|
|||||||
|
|
||||||
### 必要なもの
|
### 必要なもの
|
||||||
|
|
||||||
- [Powerline フォント](https://github.com/powerline/fonts) がターミナルにインストールされて有効になっている必要があります(例えば [Fira Code](https://github.com/tonsky/FiraCode) を試してみてください)。
|
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (for example, try the [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)).
|
||||||
|
|
||||||
### 入門
|
### 入門
|
||||||
|
|
||||||
@ -224,7 +224,7 @@
|
|||||||
|
|
||||||
### コードに貢献していただいた方々
|
### コードに貢献していただいた方々
|
||||||
|
|
||||||
このプロジェクトは、貢献したすべての人々のおかげで存在します。 [[Contribute](CONTRIBUTING.md)].
|
このプロジェクトは、貢献したすべての人々のおかげで存在します。 [[Contribute](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)].
|
||||||
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
||||||
|
|
||||||
### 財政的な貢献をしていただいた方々
|
### 財政的な貢献をしていただいた方々
|
||||||
|
@ -1,16 +1,16 @@
|
|||||||
# Configuração avançada
|
# Configuração avançada
|
||||||
|
|
||||||
While Starship is a versatile shell, sometimes you need to do more than edit `starship.toml` to get it to do certain things. This page details some of the more advanced configuration techniques used in starship.
|
Ainda que Starship seja um shell versátil, às vezes você precisará fazer algumas outras coisas além de editar o arquivo `starship.toml`. Esta página detalha algumas das configurações mais avançadas usadas em starship.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
|
|
||||||
The configurations in this section are subject to change in future releases of Starship.
|
As configurações nesta seção estão sujeitas a alterações em futuras versões do Starship.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
## Custom pre-prompt and pre-execution Commands in Bash
|
## Comandos personalizados de pre-prompt e pre-execution no Bash
|
||||||
|
|
||||||
Bash does not have a formal preexec/precmd framework like most other shells. Because of this, it is difficult to provide fully customizable hooks in `bash`. However, Starship does give you limited ability to insert your own functions into the prompt-rendering procedure:
|
O Bash não possui uma estrutura formal para os hooks preexec/precmd como a maioria dos outros shells. Por esse motivo, é difícil fornecer hooks totalmente customizáveis no `bash`. No entanto, Starship te oferece uma capacidade limitada de inserir suas próprias funções na processo de prompt-rendering:
|
||||||
|
|
||||||
- To run a custom function right before the prompt is drawn, define a new function and then assign its name to `starship_precmd_user_func`. For example, to draw a rocket before the prompt, you would do
|
- To run a custom function right before the prompt is drawn, define a new function and then assign its name to `starship_precmd_user_func`. For example, to draw a rocket before the prompt, you would do
|
||||||
|
|
||||||
@ -31,9 +31,9 @@ trap blastoff DEBUG # Trap DEBUG *before* running starship
|
|||||||
eval $(starship init bash)
|
eval $(starship init bash)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Change Window Title
|
## Altera o título da janela
|
||||||
|
|
||||||
Some shell prompts will automatically change the window title for you (e.g. to reflect your working directory). Fish even does it by default. Starship does not do this, but it's fairly straightforward to add this functionality to `bash` or `zsh`.
|
Some shell prompts will automatically change the window title for you (e.g. to reflect your working directory). Fish faz isso por padrão. Starship does not do this, but it's fairly straightforward to add this functionality to `bash` or `zsh`.
|
||||||
|
|
||||||
First, define a window title change function (identical in bash and zsh):
|
First, define a window title change function (identical in bash and zsh):
|
||||||
|
|
||||||
@ -57,7 +57,16 @@ In `zsh`, add this to the `precmd_functions` array:
|
|||||||
precmd_functions+=(set_win_title)
|
precmd_functions+=(set_win_title)
|
||||||
```
|
```
|
||||||
|
|
||||||
If you like the result, add these lines to your shell configuration file (`~/.bashrc` or `~/.zsrhc`) to make it permanent.
|
If you like the result, add these lines to your shell configuration file (`~/.bashrc` or `~/.zshrc`) to make it permanent.
|
||||||
|
|
||||||
|
For example, if you want to display your current directory in your terminal tab title, add the following snippet to your `~/.bashrc` or `~/.zshrc`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function set_win_title(){
|
||||||
|
echo -ne "\033]0; $(basename $PWD) \007"
|
||||||
|
}
|
||||||
|
starship_precmd_user_func="set_win_title"
|
||||||
|
```
|
||||||
|
|
||||||
## Estilo dos textos
|
## Estilo dos textos
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -5,9 +5,9 @@
|
|||||||
- **Terminal Emulator**: [iTerm2](https://iterm2.com/)
|
- **Terminal Emulator**: [iTerm2](https://iterm2.com/)
|
||||||
- **Theme**: Minimal
|
- **Theme**: Minimal
|
||||||
- **Color Scheme**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
- **Color Scheme**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
||||||
- **Font**: [Fira Code](https://github.com/tonsky/FiraCode)
|
- **Font**: [FiraCode Nerd Font](https://www.nerdfonts.com/font-downloads)
|
||||||
- **Shell**: [Fish Shell](https://fishshell.com/)
|
- **Shell**: [Fish Shell](https://fishshell.com/)
|
||||||
- **Configuration**: [matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/master/.config/fish/config.fish)
|
- **Configuration**: [matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/b6c6a701d0af8d145a8370288c00bb9f0648b5c2/.config/fish/config.fish)
|
||||||
- **Prompt**: [Starship](https://starship.rs/)
|
- **Prompt**: [Starship](https://starship.rs/)
|
||||||
|
|
||||||
## Do `prompt_order` and `<module>.disabled` do the same thing?
|
## Do `prompt_order` and `<module>.disabled` do the same thing?
|
||||||
@ -46,7 +46,7 @@ The prompt will use as much context as is provided, but no flags are "required".
|
|||||||
|
|
||||||
## How do I run Starship on Linux distributions with older versions of glibc?
|
## How do I run Starship on Linux distributions with older versions of glibc?
|
||||||
|
|
||||||
If you get an error like "*version 'GLIBC_2.18' not found (required by starship)*" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
If you get an error like "_version 'GLIBC_2.18' not found (required by starship)_" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
||||||
@ -56,13 +56,13 @@ curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-
|
|||||||
|
|
||||||
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
||||||
|
|
||||||
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
||||||
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
||||||
- You are using a [powerline-patched font](https://github.com/powerline/fonts).
|
- You are using a [Nerd Font](https://www.nerdfonts.com/).
|
||||||
|
|
||||||
To test your system, run the following commands in a terminal:
|
To test your system, run the following commands in a terminal:
|
||||||
|
|
||||||
```
|
```sh
|
||||||
echo -e "\xf0\x9f\x90\x8d"
|
echo -e "\xf0\x9f\x90\x8d"
|
||||||
echo -e "\xee\x82\xa0"
|
echo -e "\xee\x82\xa0"
|
||||||
```
|
```
|
||||||
@ -70,3 +70,19 @@ echo -e "\xee\x82\xa0"
|
|||||||
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
||||||
|
|
||||||
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
||||||
|
|
||||||
|
## How do I uninstall Starship?
|
||||||
|
|
||||||
|
Starship is just as easy to uninstall as it is to install in the first place.
|
||||||
|
|
||||||
|
1. Remove any lines in your shell config (e.g. `~/.bashrc`) used to initialize Starship.
|
||||||
|
1. Delete the Starship binary.
|
||||||
|
|
||||||
|
If Starship was installed using a package manager, please refer to their docs for uninstallation instructions.
|
||||||
|
|
||||||
|
If Starship was installed using the `curl | bash` script, the following command will delete the binary:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Locate and delete the starship binary
|
||||||
|
rm "$(which starship)"
|
||||||
|
```
|
||||||
|
@ -121,7 +121,7 @@
|
|||||||
|
|
||||||
### Pré-requisitos
|
### Pré-requisitos
|
||||||
|
|
||||||
- Uma das fontes [Powerline font](https://github.com/powerline/fonts) instalada e configurada no seu terminal (por exemplo, experimente a [Fira Code](https://github.com/tonsky/FiraCode)).
|
- Uma [Nerd Font](https://www.nerdfonts.com/) instalada e funcionando no seu terminal (por exemplo, experimente a [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)).
|
||||||
|
|
||||||
### Primeiros passos
|
### Primeiros passos
|
||||||
|
|
||||||
@ -224,7 +224,7 @@ Se você está interessado em ajudar contribuindo com o projeto, dê uma olhada
|
|||||||
|
|
||||||
### Contribuidores de código
|
### Contribuidores de código
|
||||||
|
|
||||||
Este projeto existe graças a todas as pessoas que contribuem. [[Contribuir](CONTRIBUTING.md)].
|
Este projeto existe graças a todas as pessoas que contribuem. [[Contribuir](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)].
|
||||||
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
||||||
|
|
||||||
### Contribuidores Financeiros
|
### Contribuidores Financeiros
|
||||||
|
@ -1,16 +1,16 @@
|
|||||||
# Presets
|
# Predefinições
|
||||||
|
|
||||||
Here is a collection of community-submitted configuration presets for Starship. If you have a preset to share, please [submit a PR](https://github.com/starship/starship/edit/master/docs/presets/README.md) updating this file! 😊
|
Aqui tem uma coleção de predefinições de configuração criadas pela comunidade de Starship. Se você tem uma predefinição para compartilhar, por favor, [envie uma PR](https://github.com/starship/starship/edit/master/docs/presets/README.md) atualizando este arquivo! 😊
|
||||||
|
|
||||||
## Nerd Font Symbols
|
## Nerd Font Symbols
|
||||||
|
|
||||||
This preset doesn't change anything except for the symbols used for each module. If emojis aren't your thing, this might catch your eye!
|
Essa predefinição não altera nada exceto os símbolos usados para cada módulo. Se você não gosta de emojis, isso pode chamar sua atenção!
|
||||||
|
|
||||||
![Screenshot of Nerd Font Symbols preset](/presets/nerd-font-symbols.png)
|
![Captura de tela da predefinição Nerd Font Symbols](/presets/nerd-font-symbols.png)
|
||||||
|
|
||||||
### Pré-requisitos
|
### Pré-requisitos
|
||||||
|
|
||||||
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (the example uses Fira Code Nerd Font)
|
- Uma [Nerd Font](https://www.nerdfonts.com/) instalada e funcionando no seu terminal (o exemplo utiliza Fira Code Nerd Font)
|
||||||
|
|
||||||
### Configuração
|
### Configuração
|
||||||
|
|
||||||
|
@ -57,7 +57,16 @@ In `zsh`, add this to the `precmd_functions` array:
|
|||||||
precmd_functions+=(set_win_title)
|
precmd_functions+=(set_win_title)
|
||||||
```
|
```
|
||||||
|
|
||||||
If you like the result, add these lines to your shell configuration file (`~/.bashrc` or `~/.zsrhc`) to make it permanent.
|
If you like the result, add these lines to your shell configuration file (`~/.bashrc` or `~/.zshrc`) to make it permanent.
|
||||||
|
|
||||||
|
For example, if you want to display your current directory in your terminal tab title, add the following snippet to your `~/.bashrc` or `~/.zshrc`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function set_win_title(){
|
||||||
|
echo -ne "\033]0; $(basename $PWD) \007"
|
||||||
|
}
|
||||||
|
starship_precmd_user_func="set_win_title"
|
||||||
|
```
|
||||||
|
|
||||||
## Style Strings
|
## Style Strings
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -5,9 +5,9 @@
|
|||||||
- **Terminal Emulator**: [iTerm2](https://iterm2.com/)
|
- **Terminal Emulator**: [iTerm2](https://iterm2.com/)
|
||||||
- **Theme**: Minimal
|
- **Theme**: Minimal
|
||||||
- **Color Scheme**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
- **Color Scheme**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
||||||
- **Font**: [Fira Code](https://github.com/tonsky/FiraCode)
|
- **Font**: [FiraCode Nerd Font](https://www.nerdfonts.com/font-downloads)
|
||||||
- **Shell**: [Fish Shell](https://fishshell.com/)
|
- **Shell**: [Fish Shell](https://fishshell.com/)
|
||||||
- **Configuration**: [matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/master/.config/fish/config.fish)
|
- **Configuration**: [matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/b6c6a701d0af8d145a8370288c00bb9f0648b5c2/.config/fish/config.fish)
|
||||||
- **Prompt**: [Starship](https://starship.rs/)
|
- **Prompt**: [Starship](https://starship.rs/)
|
||||||
|
|
||||||
## Do `prompt_order` and `<module>.disabled` do the same thing?
|
## Do `prompt_order` and `<module>.disabled` do the same thing?
|
||||||
@ -46,7 +46,7 @@ The prompt will use as much context as is provided, but no flags are "required".
|
|||||||
|
|
||||||
## How do I run Starship on Linux distributions with older versions of glibc?
|
## How do I run Starship on Linux distributions with older versions of glibc?
|
||||||
|
|
||||||
If you get an error like "*version 'GLIBC_2.18' not found (required by starship)*" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
If you get an error like "_version 'GLIBC_2.18' not found (required by starship)_" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
||||||
@ -56,13 +56,13 @@ curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-
|
|||||||
|
|
||||||
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
||||||
|
|
||||||
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
||||||
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
||||||
- You are using a [powerline-patched font](https://github.com/powerline/fonts).
|
- You are using a [Nerd Font](https://www.nerdfonts.com/).
|
||||||
|
|
||||||
To test your system, run the following commands in a terminal:
|
To test your system, run the following commands in a terminal:
|
||||||
|
|
||||||
```
|
```sh
|
||||||
echo -e "\xf0\x9f\x90\x8d"
|
echo -e "\xf0\x9f\x90\x8d"
|
||||||
echo -e "\xee\x82\xa0"
|
echo -e "\xee\x82\xa0"
|
||||||
```
|
```
|
||||||
@ -70,3 +70,19 @@ echo -e "\xee\x82\xa0"
|
|||||||
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
||||||
|
|
||||||
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
||||||
|
|
||||||
|
## How do I uninstall Starship?
|
||||||
|
|
||||||
|
Starship is just as easy to uninstall as it is to install in the first place.
|
||||||
|
|
||||||
|
1. Remove any lines in your shell config (e.g. `~/.bashrc`) used to initialize Starship.
|
||||||
|
1. Delete the Starship binary.
|
||||||
|
|
||||||
|
If Starship was installed using a package manager, please refer to their docs for uninstallation instructions.
|
||||||
|
|
||||||
|
If Starship was installed using the `curl | bash` script, the following command will delete the binary:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Locate and delete the starship binary
|
||||||
|
rm "$(which starship)"
|
||||||
|
```
|
||||||
|
@ -121,7 +121,7 @@
|
|||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
- A [Powerline font](https://github.com/powerline/fonts) installed and enabled in your terminal (for example, try [Fira Code](https://github.com/tonsky/FiraCode)).
|
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (for example, try the [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)).
|
||||||
|
|
||||||
### Getting Started
|
### Getting Started
|
||||||
|
|
||||||
@ -224,7 +224,7 @@ If you are interested in helping contribute to starship, please take a look at o
|
|||||||
|
|
||||||
### Code Contributors
|
### Code Contributors
|
||||||
|
|
||||||
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
|
This project exists thanks to all the people who contribute. [[Contribute](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)].
|
||||||
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
||||||
|
|
||||||
### Financial Contributors
|
### Financial Contributors
|
||||||
|
@ -57,7 +57,16 @@ starship_precmd_user_func="set_win_title"
|
|||||||
precmd_functions+=(set_win_title)
|
precmd_functions+=(set_win_title)
|
||||||
```
|
```
|
||||||
|
|
||||||
Если вам нравится результат, добавьте эти строки в конфигурационный файл оболочки (`~/.bashrc` или `~/.zsrhc`), чтобы сделать его постоянным.
|
If you like the result, add these lines to your shell configuration file (`~/.bashrc` or `~/.zshrc`) to make it permanent.
|
||||||
|
|
||||||
|
For example, if you want to display your current directory in your terminal tab title, add the following snippet to your `~/.bashrc` or `~/.zshrc`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function set_win_title(){
|
||||||
|
echo -ne "\033]0; $(basename $PWD) \007"
|
||||||
|
}
|
||||||
|
starship_precmd_user_func="set_win_title"
|
||||||
|
```
|
||||||
|
|
||||||
## Строки стиля
|
## Строки стиля
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -5,9 +5,9 @@
|
|||||||
- **Эмулятор терминала**: [iTerm2](https://iterm2.com/)
|
- **Эмулятор терминала**: [iTerm2](https://iterm2.com/)
|
||||||
- **Тема**: Минимальная
|
- **Тема**: Минимальная
|
||||||
- **Цветовая схема**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
- **Цветовая схема**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
||||||
- **Шрифт**: [Fira Code](https://github.com/tonsky/FiraCode)
|
- **Font**: [FiraCode Nerd Font](https://www.nerdfonts.com/font-downloads)
|
||||||
- **Оболочка**: [Fish Shell](https://fishshell.com/)
|
- **Оболочка**: [Fish Shell](https://fishshell.com/)
|
||||||
- **Конфигурация**: [matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/master/.config/fish/config.fish)
|
- **Конфигурация**: [matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/b6c6a701d0af8d145a8370288c00bb9f0648b5c2/.config/fish/config.fish)
|
||||||
- **Подсказка**: [Starship](https://starship.rs/)
|
- **Подсказка**: [Starship](https://starship.rs/)
|
||||||
|
|
||||||
## `prompt_order` и `<module>.disabled` - это одно и то же?
|
## `prompt_order` и `<module>.disabled` - это одно и то же?
|
||||||
@ -46,7 +46,7 @@ starship prompt --help
|
|||||||
|
|
||||||
## Как запускать Starship на Linux-дистрибутивах с более ранними версиями glibc?
|
## Как запускать Starship на Linux-дистрибутивах с более ранними версиями glibc?
|
||||||
|
|
||||||
Если вы получаете ошибку типа "*version 'GLIBC_2.18' not found (required by starship)*" при использовании заранее собранного бинарного файла (например, на CentOS 6 или 7), вы можете использовать бинарный файл, скомпилированый с `musl` вместо `glibc`:
|
If you get an error like "_version 'GLIBC_2.18' not found (required by starship)_" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
||||||
@ -56,13 +56,13 @@ curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-
|
|||||||
|
|
||||||
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
||||||
|
|
||||||
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
||||||
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
||||||
- You are using a [powerline-patched font](https://github.com/powerline/fonts).
|
- You are using a [Nerd Font](https://www.nerdfonts.com/).
|
||||||
|
|
||||||
To test your system, run the following commands in a terminal:
|
To test your system, run the following commands in a terminal:
|
||||||
|
|
||||||
```
|
```sh
|
||||||
echo -e "\xf0\x9f\x90\x8d"
|
echo -e "\xf0\x9f\x90\x8d"
|
||||||
echo -e "\xee\x82\xa0"
|
echo -e "\xee\x82\xa0"
|
||||||
```
|
```
|
||||||
@ -70,3 +70,19 @@ echo -e "\xee\x82\xa0"
|
|||||||
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
||||||
|
|
||||||
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
||||||
|
|
||||||
|
## How do I uninstall Starship?
|
||||||
|
|
||||||
|
Starship is just as easy to uninstall as it is to install in the first place.
|
||||||
|
|
||||||
|
1. Remove any lines in your shell config (e.g. `~/.bashrc`) used to initialize Starship.
|
||||||
|
1. Delete the Starship binary.
|
||||||
|
|
||||||
|
If Starship was installed using a package manager, please refer to their docs for uninstallation instructions.
|
||||||
|
|
||||||
|
If Starship was installed using the `curl | bash` script, the following command will delete the binary:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Locate and delete the starship binary
|
||||||
|
rm "$(which starship)"
|
||||||
|
```
|
||||||
|
@ -121,7 +121,7 @@
|
|||||||
|
|
||||||
### Требования
|
### Требования
|
||||||
|
|
||||||
- Установленный и включённый [шрифт Powerline](https://github.com/powerline/fonts) (например, [Fira Code](https://github.com/tonsky/FiraCode)).
|
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (for example, try the [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)).
|
||||||
|
|
||||||
### Начало работы
|
### Начало работы
|
||||||
|
|
||||||
@ -224,7 +224,7 @@
|
|||||||
|
|
||||||
### Соавторы кода
|
### Соавторы кода
|
||||||
|
|
||||||
Этот проект существует благодаря всем тем, кто внес свой вклад. [[Внести вклад](CONTRIBUTING.md)].
|
Этот проект существует благодаря всем тем, кто внес свой вклад. [[Внести вклад](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)].
|
||||||
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
||||||
|
|
||||||
### Финансовые спонсоры
|
### Финансовые спонсоры
|
||||||
|
@ -57,7 +57,16 @@ starship_precmd_user_func="set_win_title"
|
|||||||
precmd_functions+=(set_win_title)
|
precmd_functions+=(set_win_title)
|
||||||
```
|
```
|
||||||
|
|
||||||
如果您对产生的效果感到满意,请将以上代码添加到您的 shell 配置文件(`~/.bashrc` 或 `~/zsrhc`)中以使其永久化。
|
If you like the result, add these lines to your shell configuration file (`~/.bashrc` or `~/.zshrc`) to make it permanent.
|
||||||
|
|
||||||
|
For example, if you want to display your current directory in your terminal tab title, add the following snippet to your `~/.bashrc` or `~/.zshrc`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function set_win_title(){
|
||||||
|
echo -ne "\033]0; $(basename $PWD) \007"
|
||||||
|
}
|
||||||
|
starship_precmd_user_func="set_win_title"
|
||||||
|
```
|
||||||
|
|
||||||
## 样式设定
|
## 样式设定
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -5,9 +5,9 @@
|
|||||||
- **终端模拟器**:[iTerm2](https://iterm2.com/)
|
- **终端模拟器**:[iTerm2](https://iterm2.com/)
|
||||||
- **主题**:Minimal
|
- **主题**:Minimal
|
||||||
- **颜色方案**:[Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
- **颜色方案**:[Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
||||||
- **字体**:[Fira Code](https://github.com/tonsky/FiraCode)
|
- **Font**: [FiraCode Nerd Font](https://www.nerdfonts.com/font-downloads)
|
||||||
- **Shell**:[Fish Shell](https://fishshell.com/)
|
- **Shell**:[Fish Shell](https://fishshell.com/)
|
||||||
- **fish 配置**:[matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/master/.config/fish/config.fish)
|
- **fish 配置**:[matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/b6c6a701d0af8d145a8370288c00bb9f0648b5c2/.config/fish/config.fish)
|
||||||
- **提示符工具**:[Starship](https://starship.rs/)
|
- **提示符工具**:[Starship](https://starship.rs/)
|
||||||
|
|
||||||
## `prompt_order` 和 `<module>.disabled` 的效果是一样的吗?
|
## `prompt_order` 和 `<module>.disabled` 的效果是一样的吗?
|
||||||
@ -46,7 +46,7 @@ Starship 会处理所提供的全部上下文参数并在提示符中显示,
|
|||||||
|
|
||||||
## How do I run Starship on Linux distributions with older versions of glibc?
|
## How do I run Starship on Linux distributions with older versions of glibc?
|
||||||
|
|
||||||
If you get an error like "*version 'GLIBC_2.18' not found (required by starship)*" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
If you get an error like "_version 'GLIBC_2.18' not found (required by starship)_" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
||||||
@ -56,13 +56,13 @@ curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-
|
|||||||
|
|
||||||
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
||||||
|
|
||||||
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
||||||
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
||||||
- You are using a [powerline-patched font](https://github.com/powerline/fonts).
|
- You are using a [Nerd Font](https://www.nerdfonts.com/).
|
||||||
|
|
||||||
To test your system, run the following commands in a terminal:
|
To test your system, run the following commands in a terminal:
|
||||||
|
|
||||||
```
|
```sh
|
||||||
echo -e "\xf0\x9f\x90\x8d"
|
echo -e "\xf0\x9f\x90\x8d"
|
||||||
echo -e "\xee\x82\xa0"
|
echo -e "\xee\x82\xa0"
|
||||||
```
|
```
|
||||||
@ -70,3 +70,19 @@ echo -e "\xee\x82\xa0"
|
|||||||
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
||||||
|
|
||||||
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
||||||
|
|
||||||
|
## How do I uninstall Starship?
|
||||||
|
|
||||||
|
Starship is just as easy to uninstall as it is to install in the first place.
|
||||||
|
|
||||||
|
1. Remove any lines in your shell config (e.g. `~/.bashrc`) used to initialize Starship.
|
||||||
|
1. Delete the Starship binary.
|
||||||
|
|
||||||
|
If Starship was installed using a package manager, please refer to their docs for uninstallation instructions.
|
||||||
|
|
||||||
|
If Starship was installed using the `curl | bash` script, the following command will delete the binary:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Locate and delete the starship binary
|
||||||
|
rm "$(which starship)"
|
||||||
|
```
|
||||||
|
@ -121,7 +121,7 @@
|
|||||||
|
|
||||||
### 前置要求
|
### 前置要求
|
||||||
|
|
||||||
- 安装一种 [Powerline 字体](https://github.com/powerline/fonts)(如 [Fira Code](https://github.com/tonsky/FiraCode))并在您的终端启用 。
|
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (for example, try the [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)).
|
||||||
|
|
||||||
### 开始安装
|
### 开始安装
|
||||||
|
|
||||||
@ -224,7 +224,7 @@
|
|||||||
|
|
||||||
### Code Contributors
|
### Code Contributors
|
||||||
|
|
||||||
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
|
This project exists thanks to all the people who contribute. [[Contribute](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)].
|
||||||
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
||||||
|
|
||||||
### Financial Contributors
|
### Financial Contributors
|
||||||
|
@ -57,7 +57,16 @@ starship_precmd_user_func="set_win_title"
|
|||||||
precmd_functions+=(set_win_title)
|
precmd_functions+=(set_win_title)
|
||||||
```
|
```
|
||||||
|
|
||||||
如果你喜歡這個結果,把這幾行加入你的 shell 設定檔中(`~/.bashrc` 或 `~/.zsrhc`)來將此設為永久設定。
|
If you like the result, add these lines to your shell configuration file (`~/.bashrc` or `~/.zshrc`) to make it permanent.
|
||||||
|
|
||||||
|
For example, if you want to display your current directory in your terminal tab title, add the following snippet to your `~/.bashrc` or `~/.zshrc`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
function set_win_title(){
|
||||||
|
echo -ne "\033]0; $(basename $PWD) \007"
|
||||||
|
}
|
||||||
|
starship_precmd_user_func="set_win_title"
|
||||||
|
```
|
||||||
|
|
||||||
## 風格字串
|
## 風格字串
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -5,9 +5,9 @@
|
|||||||
- **Terminal Emulator**: [iTerm2](https://iterm2.com/)
|
- **Terminal Emulator**: [iTerm2](https://iterm2.com/)
|
||||||
- **Theme**: Minimal
|
- **Theme**: Minimal
|
||||||
- **Color Scheme**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
- **Color Scheme**: [Snazzy](https://github.com/sindresorhus/iterm2-snazzy)
|
||||||
- **Font**: [Fira Code](https://github.com/tonsky/FiraCode)
|
- **Font**: [FiraCode Nerd Font](https://www.nerdfonts.com/font-downloads)
|
||||||
- **Shell**: [Fish Shell](https://fishshell.com/)
|
- **Shell**: [Fish Shell](https://fishshell.com/)
|
||||||
- **Configuration**: [matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/master/.config/fish/config.fish)
|
- **Configuration**: [matchai's Dotfiles](https://github.com/matchai/dotfiles/blob/b6c6a701d0af8d145a8370288c00bb9f0648b5c2/.config/fish/config.fish)
|
||||||
- **Prompt**: [Starship](https://starship.rs/)
|
- **Prompt**: [Starship](https://starship.rs/)
|
||||||
|
|
||||||
## Do `prompt_order` and `<module>.disabled` do the same thing?
|
## Do `prompt_order` and `<module>.disabled` do the same thing?
|
||||||
@ -46,7 +46,7 @@ The prompt will use as much context as is provided, but no flags are "required".
|
|||||||
|
|
||||||
## How do I run Starship on Linux distributions with older versions of glibc?
|
## How do I run Starship on Linux distributions with older versions of glibc?
|
||||||
|
|
||||||
If you get an error like "*version 'GLIBC_2.18' not found (required by starship)*" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
If you get an error like "_version 'GLIBC_2.18' not found (required by starship)_" when using the prebuilt binary (for example, on CentOS 6 or 7), you can use a binary compiled with `musl` instead of `glibc`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-musl
|
||||||
@ -56,13 +56,13 @@ curl -fsSL https://starship.rs/install.sh | bash -s -- --platform unknown-linux-
|
|||||||
|
|
||||||
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
The most common cause of this is system misconfiguration. Some Linux distros in particular do not come with font support out-of-the-box. You need to ensure that:
|
||||||
|
|
||||||
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
- Your locale is set to a UTF-8 value, like `de_DE.UTF-8` or `ja_JP.UTF-8`. If `LC_ALL` is not a UTF-8 value, [you will need to change it](https://www.tecmint.com/set-system-locales-in-linux/).
|
||||||
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
- You have an emoji font installed. Most systems come with an emoji font by default, but some (notably Arch Linux) do not. You can usually install one through your system's package manager--[noto emoji](https://www.google.com/get/noto/help/emoji/) is a popular choice.
|
||||||
- You are using a [powerline-patched font](https://github.com/powerline/fonts).
|
- You are using a [Nerd Font](https://www.nerdfonts.com/).
|
||||||
|
|
||||||
To test your system, run the following commands in a terminal:
|
To test your system, run the following commands in a terminal:
|
||||||
|
|
||||||
```
|
```sh
|
||||||
echo -e "\xf0\x9f\x90\x8d"
|
echo -e "\xf0\x9f\x90\x8d"
|
||||||
echo -e "\xee\x82\xa0"
|
echo -e "\xee\x82\xa0"
|
||||||
```
|
```
|
||||||
@ -70,3 +70,19 @@ echo -e "\xee\x82\xa0"
|
|||||||
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
The first line should produce a [snake emoji](https://emojipedia.org/snake/), while the second should produce a [powerline branch symbol (e0a0)](https://github.com/ryanoasis/powerline-extra-symbols#glyphs).
|
||||||
|
|
||||||
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
If either symbol fails to display correctly, your system is still misconfigured. Unfortunately, getting font configuration correct is sometimes difficult. Users on the Discord may be able to help. If both symbols display correctly, but you still don't see them in starship, [file a bug report!](https://github.com/starship/starship/issues/new/choose)
|
||||||
|
|
||||||
|
## How do I uninstall Starship?
|
||||||
|
|
||||||
|
Starship is just as easy to uninstall as it is to install in the first place.
|
||||||
|
|
||||||
|
1. Remove any lines in your shell config (e.g. `~/.bashrc`) used to initialize Starship.
|
||||||
|
1. Delete the Starship binary.
|
||||||
|
|
||||||
|
If Starship was installed using a package manager, please refer to their docs for uninstallation instructions.
|
||||||
|
|
||||||
|
If Starship was installed using the `curl | bash` script, the following command will delete the binary:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Locate and delete the starship binary
|
||||||
|
rm "$(which starship)"
|
||||||
|
```
|
||||||
|
@ -121,7 +121,7 @@
|
|||||||
|
|
||||||
### 先決要求
|
### 先決要求
|
||||||
|
|
||||||
- 一個已經安裝並在你的終端機內啟動的 [Powerline 字型](https://github.com/powerline/fonts) (例如,試試看 [Fira Code](https://github.com/tonsky/FiraCode))。
|
- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (for example, try the [Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)).
|
||||||
|
|
||||||
### 入門
|
### 入門
|
||||||
|
|
||||||
@ -224,7 +224,7 @@
|
|||||||
|
|
||||||
### Code Contributors
|
### Code Contributors
|
||||||
|
|
||||||
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
|
This project exists thanks to all the people who contribute. [[Contribute](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)].
|
||||||
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
<a href="https://github.com/starship/starship/graphs/contributors"><img src="https://opencollective.com/starship/contributors.svg?width=890&button=false" /></a>
|
||||||
|
|
||||||
### Financial Contributors
|
### Financial Contributors
|
||||||
|
Loading…
Reference in New Issue
Block a user