Khả năng tương thích
Những công việc trên đa số các shell phổ biến trên đa số các hệ điều hành phổ biến. Sử dụng nó ở mọi nơi!
Nhỏ gọn, cực nhanh, và khả năng tuỳ chỉnh vô hạn prompt cho bất kì shell nào!
Cài đặt starship nhị phân:
Với Shell:
curl -sS https://starship.rs/install.sh | sh
Để cập nhật chính Starship, hãy chạy lại đoạn script bên trên. Nó sẽ thay thế phiên bản hiện tại mà không hề thay đổi gì những cài đặt của Starship trước đó.
Với Homebrew:
brew install starship
Với Winget:
winget install starship
Thêm đoạn mã khởi tạo vào tệp tin cấu hình shell của bạn:
Thêm đoạn sau vào cuối tệp tin ~/.bashrc
:
# ~/.bashrc
eval "$(starship init bash)"
Thêm đoạn sau vào cuối tệp tin ~/.config/fish/config.fish
:
# ~/.config/fish/config.fish
starship init fish | source
Thêm đoạn sau vào cuối tệp tin ~/.zshrc
:
# ~/.zshrc
eval "$(starship init zsh)"
Thêm đoạn sau vào cuối tệp tin Microsoft.PowerShell_profile.ps1
. Bạn có thể kiểm tra vị trí tệp tin này bằng việc truy xuất biến $PROFILE
trong PowerShell. Thông thường, đường dẫn là ~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
hoặc ~/.config/powershell/Microsoft.PowerShell_profile.ps1
trên -Nix.
Invoke-Expression (&starship init powershell)
Thêm đoạn sau vào cuối tệp tin ~/.config/ion/initrc
:
# ~/.config/ion/initrc
eval $(starship init ion)
WARNING
Chỉ hỗ trợ elvish từ phiên bản 0.18 trở lên.
Thêm đoạn sau vào cuối tệp tin ~/.elvish/rc.elv
:
# ~/.elvish/rc.elv
eval (starship init elvish)
Thêm đoạn sau vào cuối tệp tin ~/.tcshrc
:
# ~/.tcshrc
eval `starship init tcsh`
WARNING
Điều này có thể thay đổi trong tương lai. Chỉ hỗ trợ nushell từ phiên bản 0.78 trở lên.
Thêm đoạn code dưới đây vào cuối file Nushell env của bạn (Bạn có thể tìm đường dẫn tới file Nushell env bằng cách chạy $nu.env-path
trong Nushell):
mkdir ~/.cache/starship
starship init nu | save -f ~/.cache/starship/init.nu
Thêm đoạn code sau vào cuối file cấu hình Nushell (bạn có thể tìm đường dẫn tới file cấu hình Nushell bằng cách chạy câu lệnh $nu.config-path
):
use ~/.cache/starship/init.nu
Thêm dòng này vào cuối của file ~/.xonshrc
:
# ~/.xonshrc
execx($(starship init xonsh))
Bạn cần phải dùng Clink (v1.2.30+) với Cmd. Thêm đoạn mã sau vào tệp tin starship.lua
và đặt tệp tin này vào địa chỉ Clink scripts:
-- starship.lua
load(io.popen('starship init cmd'):read("*a"))()