有没有好看的 cmd?

2021-04-01 11:59:27 +08:00
 fengerzh
Windows 下缺省自带的 cmd 命令行工具简单丑爆了,即使是那个 powershell 也很难看。各位有没有好看的 windows 下的 command shell 推荐一下?最好可以自定义字体的。
7095 次点击
所在节点    Windows
42 条回复
cxshun
2021-04-01 12:01:10 +08:00
windows terminal 啊,这都出了好久啦
mschultz
2021-04-01 12:01:40 +08:00
Microsoft Store 应用商店安装 Windows Terminal

然后 Google 搜索 Windows Terminal 美化 之类的关键词。其实简单的话,稍微改一下字体、配色,然后 PowerShell 配个 ohmyposh 就挺好了

https://ohmyposh.dev/docs/installation
jdhao
2021-04-01 12:01:48 +08:00
cmder 啊,如果是最新的 win 10,据说 microsoft terminal 也不错
jtsai
2021-04-01 12:12:23 +08:00
主要是 cmd 很弱鸡啊,要美化吗
liberty1900
2021-04-01 12:35:20 +08:00
git bash 改下背景色和字体,别如骚紫+微软雅黑
kokutou
2021-04-01 12:36:23 +08:00
cmd 改字体就行了。。。
装个更纱黑体就会显示在字体里了。

Windows terminal 之前遇到 bug 还是换回了 cmd
aoeui
2021-04-01 12:41:45 +08:00
Fluent Terminal
ysc3839
2021-04-01 12:42:28 +08:00
指正一下,你问的其实是终端 (terminal)。cmd 和 PowerShell 都是 shell,Windows 有个内置的终端叫做 Console Host,直接运行 cmd 和 PowerShell 等命令行程序的时候,你看到的窗口是 Console Host 实现的,而不是 cmd 等 shell 实现的,你觉得丑的也是 Console Host 。
Ruohua3kou
2021-04-01 12:43:22 +08:00
推荐 cmder
bthulu
2021-04-01 12:44:35 +08:00
powershell 啊, 或者 xshell
HENQIGUAI
2021-04-01 12:49:21 +08:00
git bash 可以改的很好看。https://juejin.cn/post/6844903700775845895
cairnechen
2021-04-01 12:51:41 +08:00
我用的这个怀旧 theme,准备再弄一个示波器(或者老式电脑)背景,文字模糊的那种效果非常有那味

Windows 终端中的怀旧式命令提示符
https://docs.microsoft.com/zh-cn/windows/terminal/custom-terminal-gallery/retro-command-prompt

Nerv
2021-04-01 12:55:27 +08:00
windows terminal 确实不错。
Tumblr
2021-04-01 13:01:45 +08:00
同样推荐 Windows Terminal 。其实本色、主题之类的,几个第三方都差不太多,但是在字体的渲染上,目前没发现比 Windows Terminal 更优的。
cairnechen
2021-04-01 13:01:57 +08:00
目前看到比较符合的终端是这个,效果还行,不过离我想要的还欠缺一点

https://github.com/Swordfish90/cool-retro-term



Varobjs
2021-04-01 13:03:44 +08:00
window 无脑 Termius 就好了,折腾啥
yEhwG10ZJa83067x
2021-04-01 13:05:28 +08:00
shuax
2021-04-01 13:07:31 +08:00
ysc3839
2021-04-01 13:28:07 +08:00
@HENQIGUAI 看了这篇文章,想指出一些问题:
1. 作者看上去分得清什么是终端什么是 shell,但是文章中并没有讲得很清楚。Git Bash 是 Git for Windows 附带的 bash,是 shell,Git for Windows 同时还自带了 mintty 这个终端,这篇文章实际讲的是“Git for Windows 的命令行环境配置”。就像我前面提到的,许多 Windows 用户似乎很容易混淆终端和 shell,我个人在提到这个话题时都喜欢强调一遍。
2. 这套环境其实并不是真正的 Linux,只是看上去像而已。这些程序都是兼容 POSIX API 的,在实现了 POSIX API 的环境下就能运行,Git for Windows 使用了 msys2 作为 POSIX 兼容层。
3. 禁用 SuperFetch 是典型的“我比微软聪明”系列,要是对固态硬盘真的没用,为何微软不禁用掉?没记错的话这个服务的功能是把常用的文件缓存到内存中,内存本来就应该拿来用的,空着反而是浪费。
4. 文章后面提到有些命令没有,然后建议自己去找 exe 然后手动放到 /usr/bin,还建议再去安装个第三方包管理器。可能作者并不知道 Git for Windows 使用的 msys2 就有自带 pacman 包管理器,Git for Windows 其实是 msys2 的修改+阉割版本。
既然有包管理需求,个人建议使用“msys2+Git for Windows 修改过的组件”这套方案。具体可以参考 https://github.com/git-for-windows/git/wiki/Install-inside-MSYS2-proper
用了这套方案之后,文章中提到的“管理员身份运行”也没必要了,因为 msys2 默认安装在系统盘根目录,默认是可写的。
为什么不直接使用 msys2,而要加上 Git for Windows 修改过的组件?因为加入了一些我喜欢的特性:比如 msys2 的 HOME 目录是放在 msys2 安装目录下的,不和 Windows 共享,修改过的版本则可以设置成跟 Windows 共享。当然,按照上述文档所说,这个方案是不受 Git for Windows 官方支持的,遇到问题可能会比较麻烦。
msg7086
2021-04-01 13:31:31 +08:00
Console 我用 ConEmu 。

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

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

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

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

© 2021 V2EX