Written by: algebnaly
Date: 2025-03-17T11:13:41.000Z
一言以蔽之, 我在Windows上使用的Shell从pwsh切换到了nushell了.
我之前在Windows上使用的shell是pwsh(powershell 7), 更早之前是powershell, 当然最早的时候是cmd. 每次我更换shell都能让我的命令行使用体验提升许多, 例如pwsh经过简单地配置可以支持命令补全,语法高亮等,这在cmd不容易做到(如果不是完全做不到的话). 但pwsh也有一些我不喜欢的地方, 例如第一次启动特别慢(我估计是启动.Net运行时导致的), 不支持基于当前的输入内容进行上下键搜索等等.
nushell的体验接近fish, 而且windows上也可以使用, 不需要插件就能支持我上面提到的那些特性, 而且启动相当快, alacritty+nushell的配置下体感上只需要几百毫秒就能打开命令行.