89

有谁知道一个好的命令提示符替代品?我尝试过 bash/Cygwin,但这并不能真正满足我的工作需求,因为它太重了。我想要一个 cmd.exe 上的功能与功能相同的包装器,但具有突出显示、智能感知和(关键)选项卡式界面。powershell还行,就是接口还是欠缺。

4

10 回答 10

65

编辑:我使用ConEmu ( http://conemu.github.io/ ) 已经有一段时间了。这也是一个包装器,因为在不重写整个命令解释器的情况下实际上不可能替换 Windows 控制台。该行下方是我对早期替代方案的原始答案。


不完全是替代品(实际上,它是一个漂亮的包装器),但您可以尝试使用Consolehttp://sourceforge.net/projects/console/

于 2008-08-21T12:56:01.323 回答
10

我一直在使用 JPSoft 的产品(从 4OS2 和 4DOS 开始),目前使用 Take Command 9。它适用于现有的批处理文件,顶部有自己的改进,选项卡式界面和文件名着色选项。

看起来他们的网站现在有一些问题,但您可以在以下位置找到它们:http://jpsoft.com/

于 2008-08-21T12:58:15.030 回答
6

我使用 Take Command 9.0。我已经使用JPSoft 的产品多年。它有一个选项卡式界面。我的 Take Command 以 Take Command、Powershell 和 CMD.exe 开头,每个都在它们自己的选项卡中。它不做语法高亮。Take Command 在语法上与 CMD.exe 兼容,并大大增强了每个命令并添加了更多。

PowerShell 不能完全替代 CMD.exe 或 Take Command。我发现自己同时使用两者。您可能会问我为什么仍然使用 CMD.exe,这是因为我将使用 Take Command 来测试仅限于在 CMD.exe 中工作的命令的批处理文件,然后我需要在工作站/服务器上部署批处理文件上面没有Take Command。我可以在 Take Command 中创建/测试,然后在部署之前验证它在 CMD.exe 中是否有效。

我不知道任何专门为批处理文件提供 Intellisense 的 IDE。如果他们这样做了,那也只会是几个关键字。大多数情况下,在批处理文件中,您正在运行批处理语言外部的命令,并且不会包含在 Intellisense 中。

我使用 Textpad 来编辑我的批处理文件。Take Command 有一个调试器,它具有日志记录功能,可以很容易地测试你的批处理文件。

于 2008-08-21T13:29:46.267 回答
4

PowerCmd是 cmd.exe 的试用件包装器,售价 30 美元

它提供:

  • 标签
  • “正常”选择模式
  • 复制粘贴
  • 突出显示
  • 自动完成
  • 用于启动 Python、Powershell 等的按钮
于 2010-11-16T17:07:29.513 回答
3

如果您想要 Powershell 的功能更丰富的 UI,请尝试 PowerGUI。

http://powergui.org/index.jspa

于 2008-08-21T13:51:54.060 回答
3

尼奥斯

"NYAOS" 是用于 Windows 和 OS/2 的类似 tcsh 的增强型命令行 shell!

http://www.nyaos.org/

于 2012-03-18T15:43:00.190 回答
2

要获得体面的完成和命令历史记录,请在https://sourceforge.net/projects/pycmd/尝试 PyCmd 包装器

于 2009-06-24T09:06:12.320 回答
1

我使用上面提到的 JPSoft 的 4NT。它工作得很好,并且具有很好的附加功能。它正在被 TakeCommand 取代,但我不需要那么多额外的功能。

更新: 它不再被称为 4NT。现在它的名字是TCC/LE

于 2008-11-06T11:22:27.317 回答
0

尼克,我知道你很久以前就问过这个问题,但我只是在搜索相关内容时发现了它。我一直在使用PromptPal,它很棒。大约一年前,也就是 2008 年初,我通过这个名为 BitsDujour 的折扣软件获得了它。我刚去那里,发现他们几天前就以 51% 的折扣购买了该产品。密切关注该网站,也许折扣很快就会再次出现。30 美元的价格非常值得,但我获得了 2 个 1/2 折扣的许可证,我的每台 PC 一个......

于 2009-03-30T18:45:57.100 回答
0

如果您不想完全使用 cmd.exe,请使用ZOC.exe终端。ZOC是企业应用。

否则,只需通过安装GOW.EXE为您的命令提示符添加一些功能。GOW是开源应用程序。

但是你总是可以选择Git,它主要在 bash 中提供命令。只需将bin文件夹添加到您的环境路径即可。您的命令提示符将用作 unix 终端。

于 2011-05-27T09:00:01.947 回答