寻找更好的 Windows XP 命令行界面。Visual Studio 命令提示符不如 Linux/OSX 终端好。
想法?
编辑:
答案:Sourceforge 上的控制台和 Windows Powershell。谢谢,我会去挖掘它们并评估它们。Cygwin 包对于我想要的东西来说开销太大了。
edit2: 现在看起来像 Windows Powershell。它的复制和粘贴功能不是很好,但 MS 支持它。
寻找更好的 Windows XP 命令行界面。Visual Studio 命令提示符不如 Linux/OSX 终端好。
想法?
编辑:
答案:Sourceforge 上的控制台和 Windows Powershell。谢谢,我会去挖掘它们并评估它们。Cygwin 包对于我想要的东西来说开销太大了。
edit2: 现在看起来像 Windows Powershell。它的复制和粘贴功能不是很好,但 MS 支持它。
看看 Console2 http://sourceforge.net/projects/console/
它的特点:
“多个选项卡,类似文本编辑器的文本选择,不同的背景类型,alpha 和颜色键透明度,可配置的字体,不同的窗口样式”
正如您的问题已被标记,您是否尝试过Windows PowerShell?它的范例基于 unix 的管道,但不是输出文本,而是进程输出 .Net 对象。
赛格温?www.cygwin.com。还是铭文?
赛格温
这是一个答案延伸线。
我不清楚您所说的 Linux/OSX 命令提示“很好”是什么意思。如果你只是说它们提供了更多的实用程序,我通常会安装Windows Services for Unix来添加常用程序,如 grep 和 vi。
我看到您将“powershell”作为标签之一。也许您可以通过解释您不喜欢 PowerShell 作为 cmd.exe 的替代品来帮助指导我们的答案?
Cygwin是一个不错的选择。您可以在 Windows 上运行 Bash 或其他 shell。您可以获得大部分经典的 Linux/UNIX 命令、shell 脚本等。您甚至可以获得 GNU 编译器,如果您愿意,可以避免使用 Visual Studio。从 Cygwin,您可以访问您的常规 Windows 程序、驱动器等,因此很少有理由返回 cmd.exe。
如果您只是想通过 shell 脚本(不是交互式 shell)自动执行任务,那么您应该查看Windows Scripting Host。WSH 是一个功能丰富的 Windows 脚本环境,预装在所有现代版本的 Windows 上。
我最近一直在组合 putty、cygwin、screen 和 zsh(不是 bash)。我喜欢 zsh 的很多特性,比如 autocd 和 auto-pushd,它们可以将您更改的目录放入目录堆栈,而无需键入 pushd。我也喜欢这样一个事实,即多个 shell 共享历史,并且不会相互覆盖。Screen 让我可以在一个 putty 窗口中运行多个 zsh shell。您可以从 cygwin 站点获取 zsh 和 screen。我运行:putty -cygterm screen
您还需要具有 -cygterm 支持的修补版 putty。
git 的 GitBash 也是一个不错的选择。它可以配置为在类似unix的环境中使用。可以从这里下载http://msysgit.github.io/