有没有人知道一个好的命令提示符替换?我尝试过bash / Cygwin,但这并不能满足我的工作需求,因为它太重了。我想在cmd.exe上使用函数功能相同的包装器,但是使用突出显示,智能感知和(批判性地)选项卡式界面。 Powershell还可以,但界面仍然缺乏。
答案 0 :(得分:65)
已编辑:我一直在使用 ConEmu (http://conemu.github.io/)一段时间了。这个也是一个包装器,因为如果不重写整个命令解释器就不可能替换Windows控制台。下面的行是我之前的替代方案的原始答案。
不完全是替代品(实际上,它是一个美化包装),但您可以尝试控制台(http://sourceforge.net/projects/console/)
答案 1 :(得分:10)
我一直在使用JPSoft的产品(从4OS2和4DOS开始),目前使用Take Command 9.它适用于现有的批处理文件,它有自己的改进,标签界面和文件名着色选项。
现在看来他们的网站遇到了一些问题,但你可以在以下网址找到它们: http://jpsoft.com/
答案 2 :(得分:6)
我使用Take Command 9.0。我多年来一直使用JPSoft's个产品。它有一个标签界面。我在每个选项卡中都有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中是否有效。
我不知道任何IDE专门为批处理文件提供Intellisense。如果他们这样做,那么只会是几个关键词。大多数情况下,在批处理文件中,您运行的是批处理语言外部的命令,并且不会包含在Intellisense中。
我使用Textpad编辑批处理文件。 Take Command有一个调试器,它具有日志记录功能,可以很容易地测试批处理文件。
答案 3 :(得分:4)
答案 4 :(得分:3)
如果您想为Powershell提供功能更丰富的UI,请尝试使用PowerGUI。
答案 5 :(得分:3)
答案 6 :(得分:2)
对于正常完成和命令历史记录,请尝试https://sourceforge.net/projects/pycmd/
处的PyCmd包装器答案 7 :(得分:1)
我使用上面提到的JPSoft中的4NT。它工作得很好,并具有很多附加功能。它被TakeCommand取代,但我不需要那么多额外的功能。
<强>更新强> 它不再被称为4NT。现在它的名字是TCC/LE。
答案 8 :(得分:0)
尼克,我知道你很久以前就问过这个,但我刚刚在寻找相关的东西时找到了它。我一直在使用PromptPal,它很棒。我在大约一年前,2008年初得到它,这是通过这个折扣软件称为BitsDujour的东西。我刚去那里,发现他们只有few days ago的产品可以获得51%的优惠。密切关注该网站,也许很快就会再次出现折扣。它非常值得30美元,但我获得了2个许可证,可以获得1/2关闭,每个PC都有一个......
答案 9 :(得分:0)