新终端工具 Starship

2021-12-31 15:17:03 浏览数 (1)

前面一篇配置高颜值的Windows Terminal,其实就是用不同的颜色、字体或者符号区分命令行信息。但是,这个配置启动有点慢了。于是做一点改进。Starship 是轻量级的终端工具。可以适用于任何 Shell,也包括PowerShell。你只需要安装它,然后在相应的配置文件PowerShell_profile.ps1/.bashrc/.zshrc/config.fish添加一行配置,剩下的工作交给它来完成就好了。它可以做到:

  • 用相应的符号表示 git 仓库的状态。
  • 显示 Go/Node/Rust/Elm 等语言的开发工具的版本号。
  • 展示上一个命令执行所用的时间,指令运行时间必须在毫秒级别。

还有其他信息可以展示。并且以更加友好的形式给你呈现!如果上一个命令执行失败,会展示相应的错误提示符。这些和oh-my-posh功能是一样的。

Windows安装Starship需要安装包安装工具scoop,这个工具用来安装Starship 码云上面的地址:https://gitee.com/RubyKids/scoop-cn

安装一般有三步:配置运行环境、安装scoop、测试scoop

  • 配置运行环境 需要是的PowerShell处于可远程执行的状态,所以需要切换运行策略(ExecutionPolicy) 打开终端,输入下面的命令
代码语言:javascript复制
 Set-ExecutionPolicy RemoteSigned -scope CurrentUser

根据提示输入Y即可。

  • 安装scoop 接着输入下面的命令:
代码语言:javascript复制
iex (new-object net.webclient).downloadstring('https://gitee.com/RubyKids/scoop-cn/raw/master/install.ps1')
  • 测试scoop 输入scoop help 看到下面的信息,说明安装成功了。

接着安装starship。只需一行命令

代码语言:javascript复制
scoop install starship

然后在Microsoft.PowerShell_profile.ps1文件里加上

代码语言:javascript复制
Invoke-Expression (&starship init powershell)

就行了.

https://starship.rs/

https://cloud.tencent.com/developer/article/1792949

0 人点赞