当前位置:  开发笔记 > 编程语言 > 正文

CMD.exe替换

如何解决《CMD.exe替换》经验,为你挑选了3个好方法。

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



1> Ishmaeel..:

编辑:我已经使用ConEmu(http://conemu.github.io/)很长一段时间了.这个也是一个包装器,因为如果不重写整个命令解释器就不可能替换Windows控制台.下面的行是我对早期替代方案的原始答案.


不完全是替代品(实际上,它是一个美化包装),但你可以试试Console(http://sourceforge.net/projects/console/)


我来自未来.Windows 7仍然有一个肮脏的控制台.
我也来自未来.Windows 8仍然有这个废话.
实际上不可能替换cmd.exe.因为Windows提示没有接口层.所以你必须把它包起来.也许微软会为Windows 7获得线索和改进.
我来自现在.Windows 10无法解决此问题.
Console是AlternativeTo.net上最推荐的cmd.exe shell:http://alternativeto.net/software/windows-command-prompt-cmd/?platform = windows(仅次于cygwin :-P)
我一直在使用和爱ConEmu(它提供了一个良好的用户界面,选项卡式窗口等),这反过来又可以更好的命令行完成和大量的其他功能包TCC LE(免费,CMD.EXE更换).ConEnu还包装Bash,Clink,PowerShell或普通的旧cmd.exe

2> crashmstr..:

我一直在使用JPSoft的产品(从4OS2和4DOS开始),目前使用Take Command 9.它适用于现有的批处理文件,它有自己的顶部改进,标签界面和文件名着色选项.

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



3> bruceatk..:

我使用Take Command 9.0.我多年来一直使用JPSoft的产品.它有一个标签界面.我在每个选项卡中都有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有一个调试器,它具有日志记录功能,可以很容易地测试批处理文件.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有