星際飛船,安裝用Rust編寫的最小提示

關於飛船

在下一篇文章中,我們將看一看《星際飛船》。 這是 un 提示 適用於Gnu / Linux,MacOS和Windows的免費開源外殼。 它重量輕,速度快,並且可以針對某些最受歡迎的外殼進行高度自定義。 它是根據ISC許可發布的,並使用Rust編寫。

我們將能夠自定義《星際飛船》中的所有內容,它還與幾乎所有操作系統和外殼程序兼容,例如 打壞, , 岩組, PowerShell的 e 離子。 它還可以與git集成,並向我們顯示當前的電池電量和狀態。 它帶有後台作業指示器和Powerline字體支持。

如果使用默認值,則會看到一個簡單但也非常有用的提示,因為 僅在必要時提供其他信息。 由於高度可定制,我們將能夠使它看起來像我們想要的那樣優雅。 為此,我們將找到有關配置的良好文檔,其中它們將告訴我們如何進行必要的更改。

星際飛船的某些功能

飛船運行

  • 這是 用Rust寫,並且應該與最常見的操作系統上最常見的外殼一起使用。 我們會發現 Bash,Fish,Zsh,Powershell和Ion的設置說明.
  • 使用電力線字體 指示各種信息。 除了更改顏色之外,它還允許我們配置所需的任何電力線字符,而不是默認符號“❯”。
  • 獨奏 顯示用戶名 如果它與登錄用戶不同,則用於root / ssh會話。
  • Git集成,它將向我們顯示Git的當前分支以及存儲庫的狀態。 它還可以顯示Node.js,Rust,Ruby,Python和 Go.
  • 當存在具有非零代碼的最後一條命令時,指示燈變為紅色.
  • 顯示當前上傳目錄中軟件包的版本 (Rust),npm(Node.js)和 詩歌 (Python)。
  • 我們可以看到 當前電池電量和狀態。 我們將可以設置顯示電池電量的方式。
  • 讓我們設置 快速訂單.
  • 環境檢測 尼克斯殼.
  • 它還將向我們顯示執行上一條命令所花費的時間。 我們可以配置直到Starship顯示執行命令所花費的時間。
  • 有一個 工作指標 在後台運行。
  • 顯示時間(默認禁用) 帶有用於配置時間格式的選項。

這些只是其中的一些功能。 他們能 請從 GitHub頁面 項目的.

在Ubuntu上安裝Starship Shell Prompt

在Ubuntu上安裝Starship Shell Prompt是一個簡單的過程。 我們只需要打開一個終端(Ctrl + Alt + T),然後 運行以下命令以更新軟件源列表:

sudo apt update

在繼續安裝之前,我們將必須 安裝字體 電源線。 即使我們可以 安裝軟件包 字體-電力線,在此示例中,我將安裝 費拉密碼 使用命令:

安裝字體fira代碼

sudo apt install fonts-firacode

在上一條命令之後,我們將在同一終端上執行以下命令以 下載並使用Starship Shell Prompt安裝腳本:

在Ubuntu 20.04上安裝星際飛船

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

初始設置

安裝後,僅 將啟動腳本添加到您的Shell配置文件中。 正如我在上面的註釋行中所述,我們將提供不同的選項,例如:

  • 巴什。 我們將不得不在〜/ .bashrc文件的末尾添加以下行:
eval "$(starship init bash)"
  • 。 如果使用此外殼,請將以下內容添加到〜/ .config / fish / config.fish的末尾:
starship init fish | source
  • 岩組。 如果使用此方法,請將以下內容添加到〜/ .zshrc文件的末尾:
eval "$(starship init zsh)"
  • PowerShell的。 在這種情況下,我們必須在〜\ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1的末尾添加以下內容
Invoke-Expression (&starship init powershell)

保存相應文件後,進行更改 重新啟動終端.

默認飛船

更改Starchip配置,讓我們創建配置文件,如下所示:

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

如果您要對提示進行一些小的更改,以使其看起來與我們在默認情況下發現的稍有不同,在我們剛剛創建的文件中,該文件名為 星際飛船, 我們將不得不 添加以下內容:

定制飛船

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

這些只是一些配置選項。 用戶可以 閱讀更多關於 組態 星艦號,我們也可以向您諮詢 進階設定。 在向用戶提供的本文檔中,他們將指示我們可以添加的所有選項。

開始時星際飛船是最小的,它不僅在需要時顯示信息,而且還可以顯示信息。 快速且高度可定制。 要查詢該項目的信息,用戶可以聯繫他們 網頁.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。