有谁知道一个好的命令提示符替代品?我尝试过 bash/Cygwin,但这并不能真正满足我的工作需求,因为它太重了。我想要一个 cmd.exe 上的功能与功能相同的包装器,但具有突出显示、智能感知和(关键)选项卡式界面。powershell还行,就是接口还是欠缺。
10 回答
编辑:我使用ConEmu ( http://conemu.github.io/ ) 已经有一段时间了。这也是一个包装器,因为在不重写整个命令解释器的情况下实际上不可能替换 Windows 控制台。该行下方是我对早期替代方案的原始答案。
不完全是替代品(实际上,它是一个漂亮的包装器),但您可以尝试使用Console(http://sourceforge.net/projects/console/)
我一直在使用 JPSoft 的产品(从 4OS2 和 4DOS 开始),目前使用 Take Command 9。它适用于现有的批处理文件,顶部有自己的改进,选项卡式界面和文件名着色选项。
看起来他们的网站现在有一些问题,但您可以在以下位置找到它们:http://jpsoft.com/
我使用 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 有一个调试器,它具有日志记录功能,可以很容易地测试你的批处理文件。
如果您想要 Powershell 的功能更丰富的 UI,请尝试 PowerGUI。
我使用上面提到的 JPSoft 的 4NT。它工作得很好,并且具有很好的附加功能。它正在被 TakeCommand 取代,但我不需要那么多额外的功能。
更新: 它不再被称为 4NT。现在它的名字是TCC/LE。
如果您不想完全使用 cmd.exe,请使用ZOC.exe终端。ZOC
是企业应用。
否则,只需通过安装GOW.EXE为您的命令提示符添加一些功能。GOW
是开源应用程序。
但是你总是可以选择Git,它主要在 bash 中提供命令。只需将bin
文件夹添加到您的环境路径即可。您的命令提示符将用作 unix 终端。