如何将 mintty.exe 设置为 Windows 上的默认终端?

Posted

技术标签:

【中文标题】如何将 mintty.exe 设置为 Windows 上的默认终端?【英文标题】:How to set mintty.exe as the default terminal on Windows? 【发布时间】:2017-12-20 20:33:30 【问题描述】:

我正在尝试将Cygwin 安装的https://github.com/mintty/mintty 终端设置为默认的Visual Studio Code 终端:

"terminal.integrated.shell.windows": "D:\\Cygwin\\bin\\mintty.exe",

但它会在新窗口中打开Mintty.exe 终端,而不是将其显示为嵌入式控制台。


我发现的相关主题:

    How to change the integrated terminal in visual studio code or VSCode How to Integrate babun shell in VS code Is it possible to configure Babun/ZSH for the integrated terminal on Windows? How to integrate terminal whth babun on windows?

【问题讨论】:

【参考方案1】:

你应该使用 "D:\\Cygwin\\bin\\bash.exe" 而不是 mintty

干杯。

【讨论】:

这会改变外壳,而不是终端。【参考方案2】:

有两个终端设置,你可能想这样设置:

"terminal.external.windowsExec": "D:\\cygwin64\\bin\\mintty.exe",
"terminal.integrated.shell.windows": "D:\\cygwin64\\bin\\bash.exe",

【讨论】:

以上是关于如何将 mintty.exe 设置为 Windows 上的默认终端?的主要内容,如果未能解决你的问题,请参考以下文章

如何将颜色设置为 Window 的高亮颜色?

WPF 在 Window 关闭时,无法将 Visibility 设置为 Visible如何解决

将div height设置为与window相同(在window resize时调整大小)

如何 Onload() 将焦点设置为 jQuery Handsontable

如何在任务栏中将图标设置为 kivy 应用程序?

如何修复 git bash 错误异常:STATUS_ACCESS_VIOLATION