高颜值定制化的命令行工具,让终端工作更高效!-Starship

2024-06-10 10:01:11 1点赞 9收藏 2评论


众所周知,各个终端默认的配置都十分简陋。无论是 Windows 的 Powershell,还是 Linux 大部分发行版默认的 Bash,亦或是 macOS 预置的 zsh,本身都只提供了路径名和提示符,别无其他。

这对需要频繁使用的机器来说,无论从生产力方面,还是美观度、舒适度方面,都是不大够用的。

我曾经尝试过好多种终端自定义方案,例如我使用 zsh 时,使用 oh-my-zsh 这一集成方案,本身内置了大量主题,但是想对具体主题进行些许适合自己的微调,则并不容易。

我在使用 Bash 时,通过编辑 .bashrc 文件,虽然实现了比较自由的界面设置,但是复杂的代码和难用的 Shell 脚本,想要调整依然不简单。

直到我发现了Starship。

高颜值定制化的命令行工具,让终端工作更高效!-Starship

什么是Starship?

Starship 是一款用 Rust 语言开发的轻量级、高颜值终端,它通过自定义、可配置的方式提供有用的信息,帮助我们更高效地在终端环境中工作。

不仅可以显示时间、日期、当前路径等基本信息,还可以根据我们的喜好添加各种插件,显示更加丰富多彩的内容,如 Git 状态、命令计时器、IP地址等等。

高颜值定制化的命令行工具,让终端工作更高效!-Starship

Starship特点

1.高度可定制性:Starship 提供了丰富的自定义选项,允许用户根据自己的需求配置命令行提示符的外观和功能。

2.多语言支持:Starship 支持多种编程语言和工具,包括 Rust、Python、Ruby、Node.js 等,可以根据当前编程环境显示对应的提示信息。

3.快速响应:Starship 通过优化代码结构和执行速度,确保在终端中快速显示提示信息,不会影响用户的工作效率。

4.内置模块:Starship 内置了许多有用的模块,包括 Git 状态、所在目录、命令计时器等,可以根据需要自行选择启用。

5.易扩展:Starship 提供了一个简单的插件系统,用户可以编写自己的模块或使用社区提供的扩展插件。

Starship应用场景

开发环境增强:Starship 可以帮助开发者快速识别当前项目的状态,例如Git分支、未提交的改动,以及语言版本等,从而提高工作效率。

教学与演示:在教学环境中,清晰的提示信息可以帮助学生更快地理解和跟踪操作流程。

自动化脚本:在编写自动化脚本时,星舰的快速响应和自定义能力可提供有价值的上下文信息。

安装 Starship

在安装 Starship 之前,有一些先决条件需要满足。您需要安装并启用一个 Nerd Font 字体,例如 FiraCode Nerd Font,以确保Starship能够正确显示特殊字符。

接下来,根据您的操作系统,选择以下步骤来安装 Starship:

在 Linux 和 BSD 上安装 Starship

您可以使用以下命令来安装最新版本的 Starship:

此外,您还可以使用各种包管理器来安装 Starship,具体命令请根据您的发行版和包管理器进行相应的操作。

高颜值定制化的命令行工具,让终端工作更高效!-Starship

在 macOS 上安装 Starship

在 macOS 上,您可以使用以下命令来安装 Starship:

同样,您也可以选择使用 cargo

、conda-forge

、Homebrew

、MacPorts

等包管理器来安装 Starship。

在 Windows 上安装 Starship

高颜值定制化的命令行工具,让终端工作更高效!-Starship

在 Windows 上,您可以从 Starship 的发布页面下载 MSI 安装程序来安装 Starship。此外,您还可以使用 cargo

、choco

、conda-forge

、Scoop

、winget

等包管理器来安装。

配置 Starship

安装完成后,接下来需要配置您的 Shell 以使用 Starship。具体的配置方式因不同的 Shell 而异,以下是一些常见 Shell 的配置方法:

对于 Bash 用户

在 ~/.bashrc

文件末尾添加以下内容:

对于 Zsh 用户

在 ~/.zshrc

高颜值定制化的命令行工具,让终端工作更高效!-Starship

文件末尾添加以下内容:

其他 Shell 用户可以根据自己使用的 Shell 类型,选择相应的配置方法。

完成配置后,启动一个新的 Shell 实例,您将看到自定义的 Starship 提示符。如果您对默认配置感到满意,那么可以立即开始使用了!

最后

Starship 不只是一个终端提示符,它是提升开发体验的得力助手。无论是为了效率还是视觉美感,都不妨试一试 Starship,让它成为你的日常开发工作中不可或缺的一部分。立即尝试 安装 Starship,探索属于你的个性化终端提示符吧!

高颜值定制化的命令行工具,让终端工作更高效!-Starship
展开 收起

HUAWEI 华为 WATCH FIT 3 智能手表

HUAWEI 华为 WATCH FIT 3 智能手表

568元起

HUAWEI 华为 WATCH GT4 智能手表 46mm

HUAWEI 华为 WATCH GT4 智能手表 46mm

898元起

HUAWEI 华为 WATCH GT5 智能手表 41mm

HUAWEI 华为 WATCH GT5 智能手表 41mm

1084元起

HUAWEI 华为 WATCH GT5 智能手表 46mm

HUAWEI 华为 WATCH GT5 智能手表 46mm

1271.1元起

HUAWEI 华为 WATCH GT 5 Pro 智能手表 46mm

HUAWEI 华为 WATCH GT 5 Pro 智能手表 46mm

2258元起

HUAWEI 华为 WATCH GT4 智能手表 41mm

HUAWEI 华为 WATCH GT4 智能手表 41mm

795.73元起

HUAWEI 华为 WATCH D2 腕部动态血压记录仪

HUAWEI 华为 WATCH D2 腕部动态血压记录仪

2688元起

HUAWEI 华为 GT3 Pro 蓝牙版 智能手表

HUAWEI 华为 GT3 Pro 蓝牙版 智能手表

1029元起

HUAWEI 华为 WATCH 4 Pro eSIM智能手表 48mm

HUAWEI 华为 WATCH 4 Pro eSIM智能手表 48mm

2569元起

HUAWEI 华为 WATCH GT 5 Pro 智能手表 42mm

HUAWEI 华为 WATCH GT 5 Pro 智能手表 42mm

2173.6元起

华为(HUAWEI)华为手表watch gt5运动智能电话手表 运动男女成人血氧心率监测NFC蓝牙通话 GT5 41mm 冰晶蓝【赠皮质表带+贴膜】 支持七天无理由退货

华为(HUAWEI)华为手表watch gt5运动智能电话手表 运动男女成人血氧心率监测NFC蓝牙通话 GT5 41mm 冰晶蓝【赠皮质表带+贴膜】 支持七天无理由退货

1338元起

HUAWEI 华为 WATCH ULTIMATE DESIGN 非凡大师 蓝宝石黄金款 智能手表

HUAWEI 华为 WATCH ULTIMATE DESIGN 非凡大师 蓝宝石黄金款 智能手表

23999元起

HUAWEI 华为 WATCH 4 eSIM 智能手表 46mm(北斗、GPS、血氧、ECG)

HUAWEI 华为 WATCH 4 eSIM 智能手表 46mm(北斗、GPS、血氧、ECG)

1998元起

HUAWEI 华为 WATCH FIT 2 智能手表 (GPS、血氧、心率)

HUAWEI 华为 WATCH FIT 2 智能手表 (GPS、血氧、心率)

435元起

HUAWEI 华为 WATCH 3 eSIM智能手表 46.2mm(GPS、血氧)

HUAWEI 华为 WATCH 3 eSIM智能手表 46.2mm(GPS、血氧)

1375元起

HUAWEI 华为 WATCH D 智能手表 38mm(血压、GPS、血氧、ECG)

HUAWEI 华为 WATCH D 智能手表 38mm(血压、GPS、血氧、ECG)

1145元起
2评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
挂件

向阳紫火花

本号分享的软件等收集自互联网,若侵权或违规,请联系删除。 软件仅供学习使用,禁止商用,请购买正版软件。 软件使用造成的一切风险由用户自行承担,本号 不负任何责任。 涉及商业机密或者个人隐私的请警慎使用

发文累计获赞2113,内容被1.8万人收藏

关注 打赏
作者其他文章
最新文章 热门文章
9
扫一下,分享更方便,购买更轻松