Starship, pasangkan permintaan minimum ini yang ditulis dalam Rust

mengenai kapal angkasa

Dalam artikel seterusnya kita akan melihat Starship. Ini adalah un segera shell sumber percuma dan terbuka untuk Gnu / Linux, MacOS dan Windows. Ringan, cepat, dan sangat disesuaikan untuk beberapa cengkerang yang paling popular. Ia dikeluarkan di bawah lesen ISC dan ditulis dalam Rust.

Kami akan dapat menyesuaikan semua perkara di Starship, ia juga serasi dengan hampir semua sistem operasi dan shell seperti menampar, ikan, Zsh, PowerShell e ion. Ia juga dapat disatukan dengan git dan menunjukkan tahap dan keadaan bateri semasa. Ia dilengkapi dengan petunjuk pekerjaan latar belakang dan sokongan fon Powerline.

Sekiranya kita menggunakan nilai lalai, kita akan melihat arahan mudah tetapi juga sangat berguna, sejak memberikan maklumat tambahan hanya apabila perlu. Menjadi sangat disesuaikan, kita akan dapat menjadikannya kelihatan elegan seperti yang kita mahukan. Untuk melakukan ini, kami akan menemui dokumentasi yang baik mengenai konfigurasi, di mana mereka akan memberitahu kami bagaimana membuat perubahan yang diperlukan.

Beberapa ciri Starship

kapal angkasa berjalan

  • Adakah ditulis dalam Rust, dan sepatutnya berfungsi dengan cengkerang yang paling biasa pada sistem operasi yang paling biasa. Kami akan mencari arahan persediaan untuk Bash, Fish, Zsh, Powershell dan Ion.
  • Gunakan fon Powerline untuk menunjukkan pelbagai maklumat. Ini akan membolehkan kita mengkonfigurasi mana-mana watak powerline yang kita inginkan dan bukannya simbol lalai '❯', selain menukar warna.
  • Pelancong tunjukkan nama pengguna jika tidak sama dengan pengguna yang masuk, dan untuk sesi root / ssh.
  • Integrasi Git, ia akan menunjukkan kepada kita cabang Git terkini dan status repositori. Ia juga dapat memaparkan Node.js, Rust, Ruby, Python, dan Go.
  • Penunjuk berubah menjadi merah apabila arahan terakhir dengan kod bukan sifar wujud.
  • Memaparkan versi paket dalam direktori muat naik semasa (Karat), npm (Node.js) dan puisi (Python).
  • Kita dapat melihat tahap dan status bateri semasa. Kami akan mempunyai kemungkinan untuk mengatur cara tahap bateri ditampilkan.
  • Mari kita tetapkan pesanan cepat.
  • Pengesanan persekitaran nix-shell.
  • Ini juga akan menunjukkan kepada kita masa yang diperlukan untuk melaksanakan perintah terakhir. Kami dapat mengkonfigurasi masa yang diperlukan sehingga Starship menunjukkan masa yang diperlukan untuk melaksanakan perintah.
  • Mempunyai a petunjuk untuk pekerjaan berjalan di latar belakang.
  • Menunjukkan masa (dilumpuhkan secara lalai) dengan pilihan untuk mengkonfigurasi format masa.

Ini hanya beberapa ciri. Mereka boleh rujuk dengan lebih terperinci dari Halaman GitHub projek.

Pasang Starship Shell Prompt di Ubuntu

Memasang Starship Shell Prompt di Ubuntu adalah proses yang mudah. Kita hanya perlu membuka terminal (Ctrl + Alt + T) dan jalankan arahan berikut untuk mengemas kini senarai sumber perisian:

sudo apt update

Sebelum meneruskan pemasangan, kita perlu pasang fon Powerline. Walaupun kita boleh pasang pakej fon-talian kuasa, dalam contoh ini saya akan memasang Kod Fira dengan arahan:

pasang kod fira fon

sudo apt install fonts-firacode

Selepas arahan sebelumnya, kami akan melaksanakan perintah berikut di terminal yang sama untuk muat turun dan gunakan skrip pemasangan Starship Shell Prompt:

pasang kapal angkasa di Ubuntu 20.04

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

Tetapan awal

Selepas pemasangan, hanya tambahkan skrip permulaan ke fail konfigurasi shell anda. Oleh kerana saya telah mengulas baris di atas, kami akan mempunyai pilihan yang berbeza, seperti:

  • Bash. Kita perlu menambahkan baris berikut ke akhir fail ~ / .bashrc:
eval "$(starship init bash)"
  • ikan. Sekiranya anda menggunakan cengkerang ini, tambahkan yang berikut hingga akhir ~ / .config / fish / config.fish:
starship init fish | source
  • Zsh. Sekiranya anda menggunakan ini, tambahkan yang berikut di akhir fail ~ / .zshrc:
eval "$(starship init zsh)"
  • Powershell. Dalam kes ini, kita perlu menambahkan yang berikut pada akhir ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1
Invoke-Expression (&starship init powershell)

Lakukan perubahan yang anda buat, setelah menyimpan fail yang sesuai, mulakan semula terminal.

kapal angkasa lalai

kepada buat perubahan pada konfigurasi Starchip, mari buat fail konfigurasi seperti gambar di bawah:

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

Sekiranya anda ingin memberikan perubahan kecil pada prompt, sehingga kelihatan sedikit berbeza dari yang akan kami temui secara lalai, dalam fail yang baru kami buat, disebut kapal angkasa.toml, kita mesti tambahkan kandungan berikut:

kapal angkasa tersuai

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

Ini hanya beberapa pilihan konfigurasi. Pengguna boleh baca lebih lanjut mengenai konfigurasi Starship dan kami juga boleh berunding dengan anda Konfigurasi lanjutan. Dalam dokumentasi ini yang ditawarkan oleh pengguna, mereka akan menunjukkan semua pilihan yang dapat kita tambahkan.

Starship minimum untuk dimulakan, dan bukan hanya memaparkan maklumat apabila diperlukan, tetapi juga cepat dan sangat disesuaikan. Untuk mendapatkan maklumat mengenai projek ini, pengguna boleh menghubungi mereka laman web.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.