在 ConEmu 中使用 CygWin

Using CygWin in ConEmu

这是一个简单的问题,可能会暴露我对 ConEmu 控制台缺乏了解...

我最近安装了 ConEmu 和 CygWin 以获得很好的命令行界面设置来模仿我的 OS X 和 Ubuntu 设置。

我希望能够从应用程序启动时在 ConEmu 中 ls 和使用 linux 样式命令,我认为 ConEmu 中的 CygWin 任务可以实现此目的 link年龄。

我做错了什么阻止我在 ConEmu 中使用 CygWin 命令,例如 ls?令人讨厌的是,PowerShell 似乎 link lsdir 非常好...

附件是我在ConEmu设置中的任务

应该会自动支持。如果两者都不起作用,请尝试重置并重新加载默认值。检查路径 properly.If 也不起作用,尝试添加 cygwin.bat 而不是 sh.exe。让我知道它是否有效。

您的问题与 ConEmu 完全无关。

了解 PATH 环境变量以及 OS 如何执行命令。了解 PowerShell aliases...

简而言之。当您 运行 PowerShell 任务时,如果您从 PS 提示 运行 ls 执行 ls.exe 任务。

向 CygWin 添加热键 Bash 然后执行热键创建了一个新选项卡,我可以在其中使用 CygWin 控制台。

以前我以为所有控制台都将合并到初始选项卡中,其中包含所有可用命令。然而,这对于 CygWin 来说并不可行,例如,有一个完全不同的驱动器设置来模拟 linux.

我能够将 Cygwin 与 Conemu 一起使用,只需添加 cygwin 在桌面上添加的相同命令 link。

C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -

它的工作原理与直接执行 link 相同。