Zsh
prompt yang minimalis, kuat, dan sangat dapat disesuaikan Dibangun dengan ❤︎ oleh Denys Dovhan dan kontributor
Spaceship adalah prompt Zsh yang minimalis, kuat, dan sangat dapat disesuaikan. Prompt adalah apa yang Anda lihat saat Anda mengetikkan perintah. Ini dapat menunjukkan banyak tip berguna, menghemat waktu Anda dan membuat pengalaman pengguna lancar dan menyenangkan. Ini menggabungkan semua yang mungkin Anda perlukan untuk pekerjaan yang nyaman, tanpa komplikasi yang tidak perlu, seperti pesawat luar angkasa sungguhan.
Kunjungi Pertanyaan yang Sering Diajukan untuk pengaturan serupa dan temukan lebih banyak contoh dengan skema warna berbeda di halaman wiki Tangkapan Layar.
Berikut adalah beberapa cuplikan dari apa yang dapat ditunjukkan oleh Spaceship :
Menampilkan nama host dan nama pengguna yang cerdas
Status repositori (Git dan Mercurial didukung)
Lingkungan runtime untuk berbagai bahasa (Node.js, Rust, Python, Ruby, Swift, Go, PHP, dan banyak lainnya)
Versi Docker, konteks Kubernetes, dan mesin yang terhubung
Versi paket (npm, lerna, kargo, komposer, dan lainnya)
Tingkat dan status baterai
Indikator untuk pekerjaan di latar belakang ✦
Banyak informasi berguna
Informasi khusus pilihan Anda
Ingin lebih banyak fitur? Silakan, buka masalah atau kirim permintaan penarikan.
Sebelum kita mulai, pastikan Anda telah menginstal yang berikut ini:
Zsh (v5.2 atau terbaru) harus diinstal. Jalankan perintah berikut untuk memeriksa versi Zsh Anda:
gema $ZSH_VERSION #> 5.8.1
Powerline Font atau Nerd Font (bahkan lebih baik lagi) harus diinstal dan digunakan di terminal Anda. Kode Fira adalah pilihan yang populer. Untuk memeriksa apakah Powerline Font berfungsi untuk Anda, jalankan:
echo -e "xeex82xa0" #>
Berikut adalah beberapa metode populer untuk menginstal Spaceship. Pilih yang Anda gunakan dari daftar di bawah:
pembuatan bir pasang pesawat ruang angkasa
Tambahkan inisialisasi cepat ke .zshrc
:
echo "sumber $(brew --prefix)/opt/spaceship/spaceship.zsh" >>! ~/.zshrc
git clone https://github.com/spaceship-prompt/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt" --kedalaman=1
Symlink spaceship.zsh-theme
ke direktori tema khusus oh-my-zsh Anda:
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
Setel ZSH_THEME="spaceship"
di .zshrc
Anda.
npm install -g spaceship-prompt
Perintah ini akan mengunduh Spaceship. Ia juga akan meminta Anda untuk mencari Spaceship di file ~/.zshrc
Anda.
Ikuti prezto-contrib#usage untuk mengkloning prezto-contrib
ke lokasi yang tepat.
Aktifkan modul contrib-prompt
(sebelum modul prompt
).
Setel zstyle ':prezto:module:prompt' theme 'spaceship'
di .zpreztorc
Anda.
zmodule pesawat ruang angkasa-prompt/pesawat ruang angkasa-prompt --nama pesawat ruang angkasa --tidak ada submodul
Kemudian, instal Pesawat Luar Angkasa:
instalasi zimfw
tema antigen spaceship-prompt/spaceship-prompt
bundel antibodi spaceship-prompt/spaceship-prompt
zinit light pesawat ruang angkasa-prompt/pesawat ruang angkasa-prompt
zgen memuat pesawat ruang angkasa-prompt/pesawat ruang angkasa-prompt
zplug "spaceship-prompt/spaceship-prompt", gunakan:spaceship.zsh, dari:github, sebagai:theme
[plugins.spaceship]github = "pesawat-pesawat-prompt/pesawat-pesawat-prompt"
Atau jalankan perintah berikut untuk menambahkannya secara otomatis:
sheldon menambahkan pesawat luar angkasa --github spaceship-prompt/spaceship-prompt
Instal rilis terbaru dari paket AUR spaceship-prompt:
git clone https://aur.archlinux.org/spaceship-prompt.git cd spaceship-prompt makepkg -si
atau menggunakan yay
:
yay -S spaceship-prompt
Juga ada paket git yang tidak dikelola spaceship-prompt-git.
Jika tidak ada metode di atas yang berhasil, Anda dapat menginstal Spaceship secara manual.
Kloning repo ini di suatu tempat, misalnya ke $HOME/.zsh/spaceship
.
Sumber Pesawat Luar Angkasa di ~/.zshrc
Anda.
mkdir -p "$HOME/.zsh"git clone --kedalaman=1 https://github.com/spaceship-prompt/spaceship-prompt.git "$HOME/.zsh/spaceship"
Untuk menginisialisasi sistem prompt, tambahkan ini ke .zshrc
:
sumber "$HOME/.zsh/spaceship/spaceship.zsh"
Pesawat luar angkasa berfungsi dengan baik, tetapi Anda dapat menyesuaikan hampir semuanya jika Anda mau.
Konfigurasi — Sesuaikan perilaku bagian dengan banyak pilihan.
? Penggunaan Tingkat Lanjut — Pelajari cara membuat bagian khusus, manfaat konfigurasi per direktori, dan banyak lagi.
Selain itu, bergabunglah dengan komunitas kami di Discord dan ikuti Twitter kami untuk pembaruan.
Kami senang menerima kontribusi dari pengembang dari semua tingkat keahlian ! Jika Anda tertarik berkontribusi pada Spaceship, silakan lihat Panduan Kontribusi kami untuk lebih jelasnya. Jika Anda mencari cara mudah untuk mengerjakan proyek ini, ambil salah satu terbitan dengan label terbitan pertama yang bagus .
Jika Anda fasih dalam bahasa lain selain bahasa Inggris, kami sangat menghargai bantuan apa pun dalam menerjemahkan dokumentasi kami ke bahasa lain. Jika Anda ingin membantu, bergabunglah dengan tim penerjemah di Crowdin kami.
Jika Anda tertarik untuk membantu orang lain, jawablah pertanyaan yang diajukan oleh pengguna Spaceship lainnya dan bantu selesaikan masalah mereka. Selain itu, bergabunglah dengan Discord kami untuk mendiskusikan Pesawat Luar Angkasa dan membantu orang yang membutuhkan bantuan.
Jika Anda benar-benar menikmati proyek ini, Anda dapat berkontribusi secara finansial. Kontribusi apa pun sangat kami hargai, bahkan kontribusi terkecil sekalipun. Ada beberapa cara untuk berdonasi:
Donasi berulang :
Sponsor GitHub
Buka Kolektif
Patreon
Donasi satu kali :
Sponsor GitHub
Belikan Aku Kopi
Toples Monobank
Sumbangan kripto :
Ethereum: 0x5C9496De5E51D48daf28354DC04d8f9D33955559
Bitcoin: bc1q5ezjvpgftmx42f9qgdf5lscjz43uh4jf02uvje
Temukan jawaban di halaman pemecahan masalah kami atau dapatkan bantuan dari komunitas kami.
Isu • Diskusi • Perselisihan
Masih berjuang? Silakan ajukan masalah , jelaskan masalah Anda, dan kami akan dengan senang hati membantu Anda.
Berikut daftar proyek terkait yang terinspirasi oleh Spaceship ZSH.
menyangkaldovhan/dotfiles - Dotfiles penulis Spaceship dari mana Spaceship berasal.
matchai/spacefish - Pelabuhan Pesawat Luar Angkasa ZSH untuk cangkang ikan yang bermaksud mencapai paritas fitur lengkap.
kapal luar angkasa/kapal luar angkasa - Prompt lintas cangkang yang sangat cepat ditulis dalam Rust, sangat terinspirasi oleh Spaceship ZSH.
MIT © Denys Dovhan