Tähelaev, installige see Rustis kirjutatud minimaalne viip

tähelaeva kohta

Järgmises artiklis heidame pilgu Starshipile. See on un kiire tasuta ja avatud lähtekoodiga kest Gnu / Linuxi, MacOSi ja Windowsi jaoks. See on kerge, kiire ja mõnede kõige populaarsemate kestade jaoks hästi kohandatav. See antakse välja ISC litsentsi alusel ja see on kirjutatud Rustis.

Saame Starshipis kõike kohandada, see ühildub ka peaaegu kõigi operatsioonisüsteemide ja kestadega nagu sisse lööma, kala, Zsh, powershell e ioon. Samuti saab see integreeruda gitiga ja näidata meile praegust aku taset ja olekut. Kaasas on tausttöö indikaator ja Powerline'i fonditugi.

Kui kasutame vaikeväärtusi, näeme lihtsat, kuid ka väga kasulikku viipa, kuna annab lisateavet ainult vajaduse korral. Olles väga kohandatav, suudame selle muuta nii elegantseks kui soovime. Selleks leiame konfiguratsiooni kohta hea dokumentatsiooni, milles nad ütlevad meile, kuidas vajalikke muudatusi teha.

Starshipi mõned funktsioonid

tähelaev töötab

  • On kirjutatud Rustisja see peaks töötama kõige tavalisemate kestadega kõige levinumates opsüsteemides. Me leiame seadistusjuhised seadmetele Bash, Fish, Zsh, Powershell ja Ion.
  • Kasutage Powerline'i fonti mitmesuguse teabe näitamiseks. See võimaldab meil lisaks värvi muutmisele ka vaikesümboli ❯ asemel seadistada kõik soovitud elektriliinimärgid.
  • Vallaline näita kasutajanime kui see pole sama, mis sisse loginud kasutaja, ja root / ssh seansside jaoks.
  • Git integratsioon, see näitab meile Giti praegust haru ja hoidla olekut. Samuti saab kuvada Node.js, Rust, Ruby, Python ja Go.
  • Indikaator muutub punaseks, kui on olemas viimane nullist erineva koodiga käsk.
  • Kuvab paketi versiooni praeguses üleslaadimiskataloogis (Rooste), npm (Node.js) ja luule (Python).
  • Me näeme praegune aku tase ja olek. Meil on võimalus määrata viis, kuidas aku taset kuvatakse.
  • Laseb seada kiired tellimused.
  • Keskkonna tuvastamine Nix-kest.
  • See näitab meile ka aega, mis kulus viimase käsu täitmiseks. Saame konfigureerida aja, mis kulub, kuni Starship näitab käsu täitmiseks kulunud aega.
  • Kas a töökohtade näitaja taustal jooksmas.
  • Näitab aega (vaikimisi keelatud) ajavormingu konfigureerimise võimalustega.

Need on vaid mõned funktsioonid. Nad saavad konsulteerige täpsemalt alates GitHubi leht projekti.

Installige Starship Shelli viip Ubuntu

Starship Shell Prompt installimine Ubuntu on lihtne protsess. Peame avama ainult terminali (Ctrl + Alt + T) ja tarkvara allikate loendi värskendamiseks käivitage järgmine käsk:

sudo apt update

Enne installimise jätkamist peame seda tegema installige font elektriliin. Kuigi saaksime installige pakett fondid-elektriliin, selles näites kavatsen installida Fira kood käsuga:

installige fondid firakood

sudo apt install fonts-firacode

Pärast eelmist käsku täidame järgmise käsu samas terminalis laadige alla ja kasutage Starship Shell Prompt installiskripti:

installige tähelaev Ubuntu 20.04

curl -fsSL https://starship.rs/install.sh | bash

algse konfiguratsiooni

Ainult pärast paigaldamist lisage käivituskript oma shelli konfiguratsioonifaili. Nagu ma eespool kommenteerisin ridu, on meil saadaval erinevad võimalused, näiteks:

  • sisse lööma. Peame lisama faili ~ / .bashrc lõppu järgmise rea:
eval "$(starship init bash)"
  • Kala. Kui kasutate seda kesta, lisage faili ~ / .config / fish / config.fish lõppu järgmine:
starship init fish | source
  • Zsh. Kui kasutate seda, lisage faili ~ / .zshrc lõppu järgmine:
eval "$(starship init zsh)"
  • PowerShell. Sellisel juhul peame lisama järgmise dokumendi ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1 lõppu
Invoke-Expression (&starship init powershell)

Pärast vastava faili salvestamist tehke tehtud muudatus taaskäivitage terminal.

vaiketähelaev

et teha muudatusi Starchipi konfiguratsioonis, loome konfiguratsioonifaili nagu allpool näidatud:

mkdir -p ~/.config && touch ~/.config/starship.toml

Kui soovite viipale teha väikese muudatuse, nii et see näeks välja veidi erinev sellest, mille leiame vaikimisi, just loodud failis, mida nimetatakse tähelaev.toml, peame seda tegema lisage järgmine sisu:

kohandatud tähelaev

add_newline = false
[character]      
symbol = "➜"    
[package]
disabled = true

Need on vaid mõned konfiguratsioonivõimalustest. Kasutajad saavad loe lähemalt konfiguratsioon Starshipist ja saame ka teie nõu pidada Täpsem konfiguratsioon. Selles dokumentatsioonis, mida kasutajatele pakutakse, näitavad nad kõiki võimalusi, mida saame lisada.

Tähelaev on alustuseks minimaalne ja see mitte ainult ei näita teavet, kui see on vajalik, vaid ka kiire ja väga kohandatav. Selle projekti teabega tutvumiseks saavad kasutajad oma projektiga ühendust võtta veebisait.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.