前几天逛GitHub,发现一个有意思的项目——starship,看了一下演示,立刻就装上了。
用了几天,真的太香了,给大家分享一下。
这玩意儿能干啥?
简单说,就是把你的终端变得又好看又实用。装完之后,你的终端提示符会显示:
- 当前目录的Git分支,有没有未提交的改动
- 当前目录是什么项目(Node.js/Python/Go等),版本是多少
- 上一条命令执行了多长时间
- 上一条命令如果失败了,会变成红色提示
而且这些东西都是智能的,不在Git目录就不显示Git信息,不是Python项目就不显示Python版本。
看起来很复杂,但看起来特别清爽,一点不乱。
安装有多简单?
真的是一行命令搞定:
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
然后在你的.bashrc或者.zshrc里加一行配置就完事了。
我本来以为会很复杂,结果五分钟就装完弄好了。
说点缺点
也不是完美的。第一次装可能觉得提示符有点长,尤其是目录层级深的时候。不过没关系,所有东西都是可配置的,不想显示的可以关掉。
还有就是Windows上配置稍微麻烦一点,不过WSL2用起来是一样的。
GitHub地址是 starship/starship,感兴趣的可以去搜一下。反正我是装完就再也离不开了,终端颜值提升了好几个档次,敲代码都更有干劲了。
你们还有什么有意思的终端工具推荐?评论区说说。
评论 (0)
暂无评论,来写第一条吧 ✍️