Windows 上有 zsh 的替代品吗

2021-04-08 14:43:08 +08:00
 binaryify

上班用 Mac,回家用 Windows,但是这么多年了,还是没找到比较好的使用 zsh 的解决方案,wsl 倒是可以,但是感觉太小题大做了,我就想要和 zsh 相同的命令补全和命令历史补全体验,但是 2021 年了还是不行,cmder 的历史能用,但是体验差好多

8133 次点击
所在节点    程序员
54 条回复
finallyeva
2021-04-08 14:45:35 +08:00
windows terminal
zhuangzhuang1988
2021-04-08 14:45:50 +08:00
powershell 啊.
https://ohmyposh.dev/
nicevar
2021-04-08 14:50:15 +08:00
windows terminal+oh my posh
binaryify
2021-04-08 14:51:02 +08:00
@zhuangzhuang1988 稳,晚上回去我试试
binaryify
2021-04-08 14:51:29 +08:00
@nicevar 可以,晚上回去我试试
Tumblr
2021-04-08 14:56:12 +08:00
Windows Terminal + PowerShell + PSReadLine + Oh-My-Posh


PSReadLine 和 PowerShell 都对版本有要求,直接最新就 OK 了。
hellowmykami
2021-04-08 14:57:06 +08:00
就我用的 cmder 吗...
CallMeReznov
2021-04-08 14:59:48 +08:00
root01
2021-04-08 15:00:43 +08:00
@Tumblr 我看了下 安装好麻烦
root01
2021-04-08 15:02:49 +08:00
我用 xshell 敲 win 命令也不错啊
nightwitch
2021-04-08 15:08:02 +08:00
zsh 也有 msys2 的移植版,自己装一个就行
binaryify
2021-04-08 15:08:14 +08:00
@root01 #10 zsh 用了就很难回去了,真的好用
lithiumii
2021-04-08 15:13:18 +08:00
PowerShell 也还行吧,折腾了一番 oh-my-posh 等等插件
(但平时还是在 WSL 里用 zsh

https://vip2.loli.io/2021/04/08/XnHtvkA7qyN8KOY.png
Tumblr
2021-04-08 15:19:07 +08:00
@root01 #9 麻烦?直接 store 里安装 terminal,PowerShell 下载解压就可以用了。。。然后一行命令安装 psreadline + oh-my-posh 。。。
不太明白你说的麻烦是哪一点。。。除非是 Windows 版本不够或没有 store 。
ysn2233
2021-04-08 15:20:34 +08:00
wsl 有什么不好的呢,也不麻烦
wangkun025
2021-04-08 15:24:32 +08:00
没啥好的替代品,真的。
root01
2021-04-08 15:35:57 +08:00
@Tumblr 我 ltsc 版本
root01
2021-04-08 15:36:26 +08:00
@root01 而且系统本来就自带 powershell
root01
2021-04-08 15:36:45 +08:00
@binaryify 我不会搞啊
Nerv
2021-04-08 15:42:41 +08:00
set-psreadlineoption -predictionsource history
在 powershell 配置文件中加入以上命令即可开启历史补全。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/769061

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX