找回密码
 立即注册
首页 业界区 业界 不满意Oh My Zsh启动卡顿,来试试Starship吧 ...

不满意Oh My Zsh启动卡顿,来试试Starship吧

貊淀 前天 08:35
如果你感觉Oh My Zsh启动时会卡那么一两秒,或已达到了你无法忍受的了地步了,不妨来试试这款轻量级终端 -- Starship
轻量、迅速、客制化的高颜值终端!

  • 极致性能: 基于 Rust 构建,运行速度非常快,真的非常快。
  • 高度可定制: 支持提示符丰富配置,轻松打造个性化终端外观。
  • 跨平台通用: 兼容任意 Shell,适用于多种操作系统环境。
  • 智能展示: 关键信息一目了然,提升命令行使用效率。
  • 功能丰富: 无缝支持常用终端工具与生态系统。
  • 简单易用: 安装快速,上手成本低,几分钟即可体验。
1.webp

安装字体


  • 下载字体文件(ttf ):

    • https://www.nerdfonts.com/font-downloads,例如Fira Code Nerd Font

  • 解压后,选择所有ttf文件,右键打开,安装即可。
  • 配置终端字体


  • Apple Terminal:打开终端 → 偏好设置 → 描述文件 → 文本,点击字体下的“更改” ,然后选择字体系列。FiraCode NF
2.png

快速安装

终端执行:
  1. # Linux
  2. curl -sS https://starship.rs/install.sh | sh
  3. # macOS
  4. brew install starship
  5. # Windows
  6. winget install starship
复制代码
3.png

初始化

将 Starship 设置为命令提示符
  1. # Bash
  2. # 在 ~/.bashrc 的最后,添加以下内容:
  3. eval "$(starship init bash)"
  4. # Zsh
  5. # 在 ~/.zshrc 的最后,添加以下内容:
  6. eval "$(starship init zsh)"
  7. # PowerShell
  8. # 将以下内容添加到 Microsoft.PowerShell_profile.ps1。
  9. # 你可以在 PowerShell 通过 $PROFILE 变量来查询文件的位置。
  10. # 对于 -Nix 来说,通常文件路径是 ~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 或 ~/.config/powershell/Microsoft.PowerShell_profile.ps1。
  11. Invoke-Expression (&starship init powershell)
  12. # Cmd
  13. # 您需要使用 Clink (v1.2.30+) 与 Cmd.
  14. # 在路径 %LocalAppData%\clink\starship.lua 下创建文件,输入以下内容
  15. load(io.popen('starship init cmd'):read("*a"))()
  16. # Fish
  17. #在 ~/.config/fish/config.fish 的最后,添加以下内容:
  18. starship init fish | source
  19. #...更多
复制代码
4.png

配置

创建配置文件 ~/.config/starship.toml
  1. mkdir -p ~/.config && touch ~/.config/starship.toml
复制代码
编辑配置文件 vi ~/.config/starship.toml
  1. # 根据 schema 提供自动补全
  2. "$schema" = 'https://starship.rs/config-schema.json'
  3. # 在提示符之间插入空行
  4. add_newline = true
  5. # 将提示符中的 '❯' 替换为 '➜'
  6. [character] # 此组件名称为 'character'
  7. success_symbol = '[➜](bold green)' # 将 'success_symbol' 字段设置成颜色为 'bold green' 的 '➜'  
  8. # 禁用 'package' 组件,将其隐藏
  9. [package]
  10. disabled = true
复制代码
重新打开终端就可以看到变化了。
5.png

社区配置

一系列社区提供的 Starship 预设。
https://starship.rs/zh-CN/presets/
我们以Catppuccin Powerline为例讲叙怎么使用?
https://starship.rs/zh-CN/presets/catppuccin-powerline
配置
  1. starship preset catppuccin-powerline -o ~/.config/starship.toml
复制代码
6.png

此预设使用 Catppuccin,您可以通过修改以下值来指定任何palette:

  • catppuccin_mocha
  • catppuccin_frappe
  • catppuccin_macchiato
  • catppuccin_latte
你也可以下载配置后个性化更改:https://starship.rs/presets/toml/catppuccin-powerline.toml
7.png


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册