CMD.exereplace

有谁知道一个很好的命令提示符replace? 我试过bash / Cygwin,但这并不能真正满足我的工作需求,因为它太重了。 我想要一个函数function相同的包装在cmd.exe,但突出显示,intellisense,和(关键)一个选项卡式界面。 Powershell是好的,但界面仍然缺乏。

编辑 :我一直在使用ConEmuhttp://conemu.github.io/ )已经有一段时间了。 这也是一个包装,因为如果不重写整个命令解释器,就不可能取代Windows控制台。 线下是我原来的答案,以前的替代scheme。


不完全是一个替代(实际上,这是一个美化包装),但你可以尝试控制台http://sourceforge.net/projects/console/

我一直在使用JPSoft的产品很长一段时间(从4OS2和4DOS开始),目前使用Take Command 9。它可以与现有的batch file一起工作,在顶部有自己的改进,标签界面和文件名着色选项。

看起来他们的网站现在有一些问题,但你可以在http://jpsoft.com/find它们。;

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

PowerShell不是CMD.exe或Take Command的完整替代品。 我发现自己都在用。 您可能会问,为什么我仍然会使用CMD.exe,这是因为我将使用Take Command来testing一个batch file,该文件仅限于在CMD.exe中运行的命令,然后我需要在工作站/服务器上部署该batch file它没有Take Command。 我可以在Take Command中创build/testing,然后在部署CMD.exe之前对其进行validation。

我不知道任何专门为batch file提供Intellisense的IDE。 如果他们这样做,反正只是几个关键字。 batch file中的大多数时间是运行批处理语言外部的命令,并且不会包含在Intellisense中。

我使用Textpad编辑我的batch file。 Take Command有一个debugging器,它具有loggingfunction,可以非常容易地testing你的batch file。

PowerCmd是一个用于cmd.exe的试用版包装,花费30美元

它提供:

  • 标签
  • 一个“正常”的select模式
  • copy'n'paste
  • 突出
  • 自动完成
  • button启动Python,Powershell等

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

http://powergui.org/index.jspa

为了体面的完成和命令历史,请尝试PyCmd包装在https://sourceforge.net/projects/pycmd/

NYAOS

“NYAOS”是用于Windows和OS / 2的类似tcsh的命令行shell!

http://www.nyaos.org/

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

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

尼克,我知道你很早以前就问过这个问题,但是我在search相关的东西的时候才find它。 我一直在使用PromptPal ,它是伟大的。 大概一年前,2008年初,我通过了这个名为BitsDujour的折扣软件。 我刚刚去了那里,发现他们几天前就把这个产品的51%折扣了。 保持你的眼睛在这个网站上,也许折扣很快会再次出现。 它非常值得30美元,但我得到了2个许可证的1/2closures,每个我的个人电脑…

如果你不想完全使用cmd.exe然后去ZOC.exeterminal。 ZOC是企业应用程序。

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

但总是你可以去Git ,它主要是在bash命令。 只需将bin文件夹添加到您的环境path。 您的命令提示符将作为unixterminal工作。