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

其实原本的效果已经很不错了,但我这个人就是喜欢折腾,想尝试一些新的东西,看看能不能带来一些新体验。
选择终端
1.Warp
Warp还是比较火的一个终端,主要新意对我来说应该是他的AI功能。我的原终端使用copilot-cli也是类似的,但是我觉得copilot-cli的使用步骤比较繁琐,需要先输入命令:gh copilot suggest “xxx”,然后再选择命令。
Warp的AI功能可以直接在终端中输入命令,自动补全和建议命令,使用起来更方便。

试了一下,觉得整体界面还是挺不错的。但是发现了几个问题。
- 需要账号登录,才能使用AI功能。
- Shell Promt的显示有问题
显示图标有割裂,需要调整字体和字号来解决。比较隔应,因为已经习惯于这个字号和字体了。
- AI功能是收费的,免费版每月只能使用150次。而且不能使用自定义的AI模型,只能使用Warp提供的模型。目前来看Warp团队也不打算提供自定义模型的功能。150次属于是不太够用。
WaveTerm
这个说实话,预期还蛮高。结果下载下来开幕雷击:默认Shell选择了Windows Powershell而不是PowerShell 7。
想要设置一下默认终端,发现没有GUI设置界面,只能通过配置文件来手动修改。
设置完更是震惊:设置默认终端后
"term:localshellpath": "C:\\Program Files\\PowerShell\\7-preview\\pwsh.exe"
打开显示找不到Oh My Posh的配置文件。
说实话,给我震惊到了。就目前这个程度,属实不够好用。我原本是冲着可以自定义AI模型和自定义主题来的。结果现在连默认终端都不能设置好。那还是算了吧。并且他的AI也只是内置一个对话窗口而已,并没有集成到终端中。
WezTerm
WezTerm是一个跨平台的终端模拟器,支持GPU加速,性能非常好。它的配置文件是Lua脚本,可以自定义很多功能。折腾到这里,已开摆了。没有什么额外的功能,类似于目前的Windows Terminal,于是没有下载。
结论
原本换终端的打算就是想要改进目前的AI体验和补全的体验。因为目前终端的补全,我觉得效果都比较差。我理想中应该是类似于IDE那样的补全形式。我看到的方法是通过Amazon Q和Fig来实现的,但是Windows上使用不了。只能希望有更好的终端出现或者Amazon Q能出原生的Windows版本。