CMD.exe替换

时间:2008-08-21 12:53:47

标签: command-line terminal

有没有人知道一个好的命令提示符替换?我尝试过bash / Cygwin,但这并不能满足我的工作需求,因为它太重了。我想在cmd.exe上使用函数功能相同的包装器,但是使用突出显示,智能感知和(批判性地)选项卡式界面。 Powershell还可以,但界面仍然缺乏。

10 个答案:

答案 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)

PowerCmd是cmd.exe的试用软件包装程序,费用为30美元

它提供:

  • 突片
  • “正常”选择模式
  • copy'n'paste
  • 突出
  • 自动完成
  • 启动Python,Powershell和其他人的按钮

答案 4 :(得分:3)

如果您想为Powershell提供功能更丰富的UI,请尝试使用PowerGUI。

http://powergui.org/index.jspa

答案 5 :(得分:3)

<强> NYAOS

  

“NYAOS”是Windows和OS / 2的类似tcsh的增强型命令行shell!

http://www.nyaos.org/

答案 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)

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

另外,只需在安装 GOW.EXE 时在命令提示符中添加一些功能。GOW是开源应用程序。

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