終極魚類提示。
快速 -非同步渲染使 Tide 在任何情況下都能立即回應。
友善 -互動式設定精靈可讓您有效地設計提示。
靈活 - Pure-Fish 結構意味著您可以輕鬆控制現有內容或創建自己的內容,無縫整合。
使用費雪安裝:
fisher install IlanCosman/tide@v6
該腳本可能不適用於所有用例。
set -l _tide_tmp_dir ( command mktemp -d )
curl https://codeload.github.com/ilancosman/tide/tar.gz/v6 | tar -xzC $_ tide_tmp_dir
command cp -R $_ tide_tmp_dir/ * /{completions,conf.d, functions } $_ _fish_config_dir
fish_path=( status fish-path) exec $fish_path -C " emit _tide_init_install "
執行tide configure
以在終端機中開啟精靈。
使用提示每一側的items
列表,您可以完全控制提示部分的顯示位置和內容。
如果沒有適合您需求的項目,您可以自己製作(並希望提交拉取請求)或透過開啟問題來要求製作。
Tide 在背景中運行所有內容,以便您的提示始終感覺敏捷。
非同步渲染也讓 Tide 顯示比其他提示更多的資訊。例如,大多數提示不會顯示 git 儲存庫中未追蹤、修改或刪除的檔案的數量,因為計算速度太慢。
目前工作目錄是任何 shell 提示字元中最重要的部分。當水平空間稀缺時,Tide 會突出顯示關鍵部分並以最小的資訊遺失進行截斷。
當完整目錄不適合時,最左邊的段將被截斷為其最短的唯一前綴。在上面的範例中, Documents
變成Doc
而不是D
因為這可能與Downloads
混淆。重要的部分以粗體顯示,並且不會被截斷。其中包括最後一段、Git 儲存庫的根目錄等。
提示:如果您複製貼上截斷的路徑並點擊tab ,它將完成原始路徑。
請參閱 Wiki 以取得文件。
從最小的打字錯誤到最大的功能,歡迎任何規模或經驗水平的貢獻!
如果您有興趣為 Tide 做出貢獻,請查看貢獻指南。
由 Jim Lyles 為 Bitstream 設計的華麗等寬字體,為 Apple 定制,由 André Berg 增強,最後由 Powerlevel10k 的 Roman Perepelitsa 使用最初由 Nerd Fonts 的 Ryan McIntyre 開發的腳本進行修補。包含潮汐可能需要的所有字形和符號。在所有主要作業系統的數十個不同終端上經過了實戰測試。
下載這四個 ttf 檔:
打開每個檔案並點擊“安裝”。這將使MesloLGS NF
字體可用於系統上的所有應用程式。配置您的終端以使用此字體。