![更好地编辑和复制粘贴 cmd.exe/windows 控制台](https://linux22.com/image/487879/%E6%9B%B4%E5%A5%BD%E5%9C%B0%E7%BC%96%E8%BE%91%E5%92%8C%E5%A4%8D%E5%88%B6%E7%B2%98%E8%B4%B4%20cmd.exe%2Fwindows%20%E6%8E%A7%E5%88%B6%E5%8F%B0.png)
是否有任何界面可以使 cmd.exe (或任何“控制台”应用程序) 更加友好?我认为更容易复制/粘贴功能和更强大的命令编辑功能,更像典型的 unix shell。
答案1
安装“Unix 服务”(又名 Interix)并使用 bash(或构建您最喜欢的 Unix shell)?
使用 cygwin 并使用 bash(或者构建您最喜欢的 Unix shell)?
您在 CMD shell 上使用“快速编辑模式”,对吧?如果没有,请确保在“选项”页面的 shell 窗口的“属性”中将其打开。这样可以让基于鼠标的复制/粘贴更加方便。
Shell 的 TAB 文件名补全也很不错。通过在注册表中添加以下内容来启用此功能:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
CompletionChar - REG_DWORD - 9
答案2
Powershell 2 ISE 非常好。
答案3
名字不好安慰是 cmd.exe(或 powershell.exe 或任何其他 cli shell)的替代终端。
它仍然在内部运行 cmd.exe,因此仍然存在诸如令人困惑的命令历史记录等问题,但窗口大小调整、选择等都运行得更好。
它还支持选项卡、支持保存多种配置(因此您可以轻松启动不同的 shell 和不同的选项,如启动目录和外观设置)、PageUp 可以做一些有用的事情(我将我的重新配置为 Shift-PgUp)等等。