有没有任何接口,将使cmd.exe(或任何“控制台”应用程序)更友好? 我想更容易复制/粘贴能力和更强大的命令编辑,更像一个典型的Unix shell。
安装“Unix服务”(又名Interix)并使用bash(或者构build你最喜欢的Unix shell)?
使用cygwin并使用bash(或build立你最喜欢的Unix shell)?
你正在使用CMD shell的“QuickEdit模式”,不是吗? 如果没有,请确保在“选项”页面的“属性”中打开shell窗口。 这使得基于鼠标的复制/粘贴更好。
TAB文件名完成的shell也很好。 通过将以下内容添加到registry来打开它:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor CompletionChar - REG_DWORD - 9
Powershell 2 ISE相当不错。
命名不佳的控制台是cmd.exe的替代terminal(或者powershell.exe,或者其他的cli shell)。
它仍然在内部运行cmd.exe,所以仍然存在诸如令人困惑的命令历史logging等问题,但窗口大小调整,select等等都工作得更好。
它还支持选项卡,支持保存多个configuration(这样你就可以轻松启动不同的shell和不同的选项,如启动目录和外观设置),PageUp做了一些有用的事情(我重新configuration为Shift-PgUp)等。