Starship, instal prompt minimal ini yang ditulis dengan Rust

tentang kapal luar angkasa

Pada artikel selanjutnya kita akan melihat Starship. Ini adalah un cepat shell gratis dan open source untuk Gnu / Linux, MacOS dan Windows. Ini ringan, cepat, dan sangat dapat disesuaikan untuk beberapa cangkang paling populer. Ini dirilis di bawah lisensi ISC dan ditulis dengan Rust.

Kami akan dapat menyesuaikan semuanya di Starship, ini juga kompatibel dengan hampir semua sistem operasi dan shell seperti menampar, ikan, Zsh, PowerShell e ion. Itu juga dapat berintegrasi dengan git dan menunjukkan kepada kita level dan status baterai saat ini. Muncul dengan indikator pekerjaan latar belakang dan dukungan font Powerline.

Jika kita menggunakan nilai default, kita akan melihat prompt yang sederhana tetapi juga sangat berguna, karena memberikan informasi tambahan hanya jika diperlukan. Karena sangat dapat disesuaikan, kami akan dapat membuatnya terlihat seanggun yang kami inginkan. Untuk melakukan ini, kami akan menemukan dokumentasi yang baik tentang konfigurasi, di mana mereka akan memberi tahu kami cara membuat perubahan yang diperlukan.

Beberapa fitur Starship

kapal luar angkasa berjalan

  • Apakah ditulis dalam Rust, dan seharusnya bekerja dengan shell yang paling umum pada sistem operasi yang paling umum. Kita akan menemukan instruksi pengaturan untuk Bash, Fish, Zsh, Powershell dan Ion.
  • Gunakan font Powerline untuk menunjukkan berbagai informasi. Ini akan memungkinkan kita untuk mengkonfigurasi karakter powerline yang kita inginkan daripada simbol default '❯', selain mengubah warnanya.
  • Solo tampilkan nama pengguna jika tidak sama dengan pengguna yang masuk, dan untuk sesi root / ssh.
  • Integrasi Git, ini akan menunjukkan kepada kita cabang Git saat ini dan status repositori. Itu juga dapat menampilkan Node.js, Rust, Ruby, Python, dan Go.
  • Indikator berubah menjadi merah ketika perintah terakhir dengan kode bukan nol ada.
  • Menampilkan versi paket di direktori unggahan saat ini (Karat), npm (Node.js) dan puisi (Pyton).
  • Kita bisa melihat tingkat dan status baterai saat ini. Kami akan memiliki kemungkinan untuk mengatur cara level baterai ditampilkan.
  • Mari kita atur pesanan cepat.
  • Deteksi lingkungan nix-shell.
  • Ini juga akan menunjukkan kepada kita waktu yang dibutuhkan untuk menjalankan perintah terakhir. Kami dapat mengonfigurasi waktu yang diperlukan hingga Starship menunjukkan waktu yang diperlukan untuk menjalankan perintah.
  • Itu memiliki indikator untuk pekerjaan berjalan di latar belakang.
  • Menunjukkan waktu (dinonaktifkan secara default) dengan opsi untuk mengkonfigurasi format waktu.

Ini hanyalah beberapa fiturnya. Dapat konsultasikan lebih detail dari Halaman GitHub dari proyek tersebut.

Instal Starship Shell Prompt di Ubuntu

Menginstal Starship Shell Prompt di Ubuntu adalah proses yang mudah. Kami hanya perlu membuka terminal (Ctrl + Alt + T) dan jalankan perintah berikut untuk memperbarui daftar sumber perangkat lunak:

sudo apt update

Sebelum melanjutkan dengan penginstalan, kami harus melakukannya instal font powerline. Padahal kita bisa instal paketnya font-powerline, dalam contoh ini saya akan menginstal Kode Fira dengan perintah:

instal font kode fira

sudo apt install fonts-firacode

Setelah perintah sebelumnya, kami akan menjalankan perintah berikut di terminal yang sama ke unduh dan gunakan skrip instalasi Starship Shell Prompt:

instal kapal luar angkasa di Ubuntu 20.04

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

Pengaturan awal

Hanya setelah penginstalan tambahkan skrip startup ke file konfigurasi shell Anda. Seperti yang telah saya komentari baris di atas, kami akan memiliki opsi berbeda yang tersedia, seperti:

  • Menampar. Kami harus menambahkan baris berikut ke akhir file ~ / .bashrc:
eval "$(starship init bash)"
  • Ikan. Jika Anda menggunakan shell ini, tambahkan baris berikut di akhir ~ / .config / fish / config.fish:
starship init fish | source
  • Zsh. Jika Anda menggunakan ini, tambahkan yang berikut ini ke akhir file ~ / .zshrc:
eval "$(starship init zsh)"
  • Powershell. Dalam hal ini kita harus menambahkan yang berikut ini ke akhir ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1
Invoke-Expression (&starship init powershell)

Lakukan perubahan yang Anda buat, setelah menyimpan file yang sesuai, restart terminal.

kapal luar angkasa default

untuk buat perubahan pada konfigurasi Starchip, mari buat file konfigurasi seperti gambar di bawah ini:

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

Jika Anda ingin memberi sedikit perubahan pada prompt, sehingga tampilannya sedikit berbeda dari yang akan kita temukan secara default, di dalam file yang baru kita buat, disebut kapal luar angkasa.toml, kita akan harus tambahkan konten berikut:

kapal luar angkasa kustom

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

Ini hanyalah beberapa opsi konfigurasi. Pengguna bisa baca lebih lanjut tentang konfigurasi dari Starship dan kami juga dapat berkonsultasi dengan Anda Konfigurasi lanjutan. Dalam dokumentasi ini ditawarkan kepada pengguna, mereka akan menunjukkan semua opsi yang dapat kami tambahkan.

Kapal luar angkasa minimal untuk memulai, dan tidak hanya menampilkan informasi saat dibutuhkan, tetapi juga cepat dan sangat dapat disesuaikan. Untuk melihat informasi proyek ini, pengguna dapat menghubungi mereka situs web.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.