747 字
4 分钟
终端挑选日记

Cover image:Fre

前言#

之前用其实折腾过一段时间了,因为主要开发环境在Windows上,所以一直用的是Windows Terminal。为了增强,使用了Powershell7和Oh My Posh来美化终端。

20250611160001678.png

其实原本的效果已经很不错了,但我这个人就是喜欢折腾,想尝试一些新的东西,看看能不能带来一些新体验。

选择终端#

1.Warp#

Warp还是比较火的一个终端,主要新意对我来说应该是他的AI功能。我的原终端使用copilot-cli也是类似的,但是我觉得copilot-cli的使用步骤比较繁琐,需要先输入命令:gh copilot suggest “xxx”,然后再选择命令。

Warp的AI功能可以直接在终端中输入命令,自动补全和建议命令,使用起来更方便。

20250611160546196.png

试了一下,觉得整体界面还是挺不错的。但是发现了几个问题。

  1. 需要账号登录,才能使用AI功能。
  2. Shell Promt的显示有问题 20250611160756152.png 显示图标有割裂,需要调整字体和字号来解决。比较隔应,因为已经习惯于这个字号和字体了。
  3. AI功能是收费的,免费版每月只能使用150次。而且不能使用自定义的AI模型,只能使用Warp提供的模型。目前来看Warp团队也不打算提供自定义模型的功能。150次属于是不太够用。

WaveTerm#

这个说实话,预期还蛮高。结果下载下来开幕雷击:默认Shell选择了Windows Powershell而不是PowerShell 7。

想要设置一下默认终端,发现没有GUI设置界面,只能通过配置文件来手动修改。 20250611162120372.png

设置完更是震惊:设置默认终端后

"term:localshellpath": "C:\\Program Files\\PowerShell\\7-preview\\pwsh.exe"

打开显示找不到Oh My Posh的配置文件。 20250611165136297.png

说实话,给我震惊到了。就目前这个程度,属实不够好用。我原本是冲着可以自定义AI模型和自定义主题来的。结果现在连默认终端都不能设置好。那还是算了吧。并且他的AI也只是内置一个对话窗口而已,并没有集成到终端中。

WezTerm#

WezTerm是一个跨平台的终端模拟器,支持GPU加速,性能非常好。它的配置文件是Lua脚本,可以自定义很多功能。折腾到这里,已开摆了。没有什么额外的功能,类似于目前的Windows Terminal,于是没有下载。

结论#

原本换终端的打算就是想要改进目前的AI体验和补全的体验。因为目前终端的补全,我觉得效果都比较差。我理想中应该是类似于IDE那样的补全形式。我看到的方法是通过Amazon Q和Fig来实现的,但是Windows上使用不了。只能希望有更好的终端出现或者Amazon Q能出原生的Windows版本。 20250611170532761.png

终端挑选日记
https://blog.170529.xyz/posts/terminal-choose-diary/
作者
Starfallen
发布于
2025-06-11
许可协议
CC BY-NC-SA 4.0