在 Windows 7 中使用带有 Cygwin 的 shell 的最佳方法

T.K*_*.K. 22 terminal cygwin windows console

我安装了 Cygwin,但对 bash 默认在“cmd.exe”中运行感到失望。我搜索了一下,找到了Console2。它不是一个设计特别好的应用程序,因为进行调整有点痛苦,尽管大多数时候它运行良好。

我仍在寻找在 Windows 环境中生存的更好方法,因为即使是 Console 2 偶尔也会崩溃,例如在 vim 中编辑时尝试调整终端大小时,还有很多其他我真的不满意的烦恼。

有任何想法吗?我尝试通过 PuTTY 使用 Cygwin,但用户体验同样糟糕。

Eig*_*ony 37

MinTTY -在这里

它使 Cygwin 在 Windows 上完全可用。没有它我会迷路的。基于原始 PuTTY 代码,但直接集成到 Cygwin(实际上,与 Cygwin 捆绑在一起)。

开始吧,

C:\cygwin\bin\mintty.exe -
Run Code Online (Sandbox Code Playgroud)

或者无论你在哪里安装它。'-' 是关键。

Cygwin 还有一些其他有用的补充,其中之一是apt-cyg。它并不完美,但总比每次记住丢失软件包时运行 setup.exe 好。

即使使用 Cygwin/X,我仍然使用 MinTTY 作为我的主要终端(我讨厌 xterm 上的滚动条)。

  • 使用破折号(即“-”)作为参数调用它。如果您已经通过 Cygwin 的 setup.exe 安装了它,那么 Cygwin 文件夹中应该有一个简单的开始菜单条目已经这样做了。 (2认同)

小智 10

恢复旧线程;但是,我在进行自己的搜索时偶然发现了这一点。所以,而不是创建一个新线程 - 这是我发现的:

http://babun.github.io/

Babun 的核心由一个预配置的 Cygwin 组成。Cygwin 是一个很棒的工具,但是有很多怪癖和技巧会让您失去很多时间来使其真正“可用”。babun 不仅解决了大部分这些问题,还包含了很多重要的包,让你从一开始就可以高效工作。

它安装快速并为您设置环境,这很棒,并安装pact(类似于 yum / apt-get 的包管理器)

使用mintty作为控制台。

总的来说,我会说这是一个伟大的项目,使用它的人越多,它就会变得越好。

  • 仅仅两年后就停产了,而 Cygwin 继续保持强劲势头。只是表明仅依赖经过多年尝试和证明的软件的重要性。 (3认同)

Ste*_*ard 5

安装 Cygwin/X并使用 xterm。(然后你可能想要他们的版本gvim或 Windows 原生版本。)