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

有帮助吗?

解决方案

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


不完全是替代品(实际上,它是一个漂亮的包装纸),但你可以尝试 安慰 (http://sourceforge.net/projects/console/)

其他提示

我已经使用 JPSoft 的产品很长时间了(从 4OS2 和 4DOS 开始),目前使用 Take Command 9。它适用于现有的批处理文件,有自己的改进、选项卡式界面和文件名着色选项。

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

我用的是Take Command 9.0。我用过 杰普软件的 产品多年。它有一个选项卡式界面。我在 Take Command、Powershell 和 CMD.exe 中分别启动了各自的选项卡。它不进行语法突出显示。Take Command 在语法上与 CMD.exe 兼容,并且大大增强了每个命令并添加了更多命令。

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

我不知道有任何 IDE 专门为批处理文件提供智能感知。如果他们这样做的话,也只会针对几个关键词。大多数时候,在批处理文件中,您运行的是批处理语言外部的命令,并且不会包含在 Intellisense 中。

我使用文本板编辑批处理文件。Take Command 有一个调试器和日志记录功能,这使得测试批处理文件变得非常容易。

电源命令 是 cmd.exe 的试用软件包装器,售价 30 美元

它提供:

  • 选项卡
  • “正常”选择模式
  • 复制粘贴
  • 突出显示
  • 自动完成
  • 用于启动 Python、Powershell 等的按钮

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

http://powergui.org/index.jspa

NYAOS

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

http://www.nyaos.org/

为了获得良好的完成和命令历史记录,请尝试使用 PyCmd 包装器 https://sourceforge.net/projects/pycmd/

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

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

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

如果你不想完全使用 cmd.exe 那么就去 ZOC程序 终端。ZOC 是企业应用。

否则只需通过安装向命令提示符添加一些功能 执行程序.GOW 是开源应用程序。

但你总是可以去追求 git 它主要在 bash 中给出命令。只需添加 bin 文件夹到您的环境路径。您的命令提示符将作为 UNIX 终端运行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top