Zsh
提示符由 Denys Dovhan 和貢獻者使用 ❤︎ 來建構
Spaceship 是一款簡約、強大且高度可自訂的 Zsh 提示符號。提示符號是您鍵入命令時看到的內容。它可以顯示許多有用的提示,節省您的時間並使用戶體驗流暢愉快。它結合了您方便工作所需的一切,沒有不必要的複雜性,就像真正的太空船一樣。
請造訪常見問題以了解類似的設置,並在螢幕截圖 wiki 頁面中找到更多具有不同配色方案的範例。
以下是Spaceship可以展示的一些內容:
巧妙的主機名稱和使用者名稱顯示
儲存庫狀態(支援 Git 和 Mercurial)
各種語言的執行環境(Node.js、Rust、Python、Ruby、Swift、Go、PHP 等)
Docker 版本、Kubernetes 上下文和連接的機器
軟體套件版本(npm、lerna、cargo、composer 等)
電池電量和狀態
後台作業指示器✦
很多有用的信息
您選擇的自訂訊息
想要更多功能嗎?請提出問題或發送拉取請求。
在開始之前,讓我們確保您已安裝以下軟體:
必須安裝 Zsh(v5.2 或最新版本)。執行以下命令來檢查您的 Zsh 版本:
迴聲 $ZSH_VERSION #> 5.8.1
必須在您的終端機中安裝和使用 Powerline Font 或 Nerd Font(甚至更好)。 Fira 代碼是一個受歡迎的選擇。若要檢查 Powerline Font 是否適合您,請執行:
echo -e "xeex82xa0" #>
以下是安裝 Spaceship 的幾種流行方法。從下面的清單中選擇您使用的:
釀造安裝太空船
將提示初始化新增至您的.zshrc
:
echo "源 $(brew --prefix)/opt/spaceship/spaceship.zsh" >>! 〜/.zshrc
git克隆 https://github.com/spaceship-prompt/spaceship-prompt.git“$ZSH_CUSTOM/themes/spaceship-prompt”--深度= 1
將spaceship.zsh-theme
符號連結到您的 oh-my-zsh 自訂主題目錄:
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
在.zshrc
中設定ZSH_THEME="spaceship"
。
npm install -g spaceship-prompt
該命令將下載 Spaceship。它還會要求您在~/.zshrc
檔案中取得 Spaceship 的原始程式碼。
依照 prezto-contrib#usage 將prezto-contrib
克隆到正確的位置。
啟用contrib-prompt
模組(在prompt
模組之前)。
在.zpreztorc
中設定zstyle ':prezto:module:prompt' theme 'spaceship'
。
zmodule spaceship-prompt/spaceship-prompt --name spaceship --no-submodules
然後,安裝 Spaceship:
zimfw安裝
抗原主題太空船提示/太空船提示
抗體束太空船提示/太空船提示
zinit light 太空船提示符
zgen 載入 spaceship-prompt/spaceship-prompt spaceship
zplug "spaceship-prompt/spaceship-prompt",使用:spaceship.zsh,來自:github,as:主題
[plugins.spaceship]github = "spaceship-prompt/spaceship-prompt"
或運行以下命令自動添加它:
謝爾頓新增太空船--github spaceship-prompt/spaceship-prompt
從 AUR 軟體包 spaceship-prompt 安裝最新版本:
git clone https://aur.archlinux.org/spaceship-prompt.git cd spaceship-prompt makepkg -si
或使用yay
:
yay -S spaceship-prompt
還有一個未維護的 git 套件 spaceship-prompt-git。
如果以上方法都不適合您,您可以手動安裝 Spaceship。
將此儲存庫克隆到某處,例如$HOME/.zsh/spaceship
。
將 Spaceship 來源放在~/.zshrc
中。
mkdir -p“$HOME/.zsh”git克隆--深度=1 https://github.com/spaceship-prompt/spaceship-prompt.git“$HOME/.zsh/spaceship”
若要初始化提示系統,請將其新增至您的.zshrc
中:
來源“$HOME/.zsh/spaceship/spaceship.zsh”
太空船開箱即用,但您可以根據需要自訂幾乎所有內容。
配置- 使用大量選項調整該部分的行為。
?進階用法— 了解如何建立自訂部分、每個目錄配置的優點等等。
此外,請加入我們的 Discord 社群並關注我們的 Twitter 以獲取更新。
我們很高興接受各種技能水平的開發人員的貢獻!如果您有興趣為 Spaceship 做出貢獻,請查看我們的貢獻指南以了解更多詳細資訊。如果您正在尋找進入該專案的簡單方法,請選擇其中一期帶有良好首期標籤的期刊。
如果您精通英語以外的任何其他語言,我們非常感謝您將我們的文件翻譯成其他語言的幫助。如果您想提供協助,請加入我們 Crowdin 的翻譯團隊。
如果您有興趣幫助其他人,請回答 Spaceship 其他用戶提出的問題並協助解決他們的問題。此外,加入我們的Discord討論太空船並幫助需要幫助的人。
如果您真的喜歡這個項目,您可以提供經濟捐贈。任何貢獻都會受到高度讚賞,即使是最小的貢獻。捐贈方式有以下幾種:
經常性捐款:
GitHub 贊助商
開放集體
派特隆
一次性捐款:
GitHub 贊助商
請我喝杯咖啡
單一銀行罐
加密貨幣捐贈:
以太坊: 0x5C9496De5E51D48daf28354DC04d8f9D33955559
比特幣: bc1q5ezjvpgftmx42f9qgdf5lscjz43uh4jf02uvje
在我們的故障排除頁面上尋找答案或從我們的社群取得協助。
問題•討論•不和諧
還在掙扎嗎?請提交問題並描述您的問題,我們將很樂意為您提供協助。
以下是受 Spaceship ZSH 啟發的相關項目清單。
Denysdovhan/dotfiles - 太空船作者的點文件,太空船源自於此。
matchai/spacefish - Spaceship ZSH 的 Fish shell 端口,旨在實現完整的功能對等。
starship/starship - 用 Rust 編寫的速度極快的跨 shell 提示符,很大程度上受到 Spaceship ZSH 的啟發.
麻省理工學院 © Denys Dovhan