Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何将Visual Studio for Mac配置为使用iTerm2而不是终端?_Macos_Visual Studio_Console Application_Iterm2 - Fatal编程技术网

Macos 如何将Visual Studio for Mac配置为使用iTerm2而不是终端?

Macos 如何将Visual Studio for Mac配置为使用iTerm2而不是终端?,macos,visual-studio,console-application,iterm2,Macos,Visual Studio,Console Application,Iterm2,在我看来,在运行控制台应用程序时,没有选择Visual Studio for Mac应使用哪个控制台的选项。有人知道一种变通方法可以让Mac用户使用VisualStudio来使用iTerm2而不是终端吗。请注意,我所说的是Visual Studio for Mac,而不是Visual Studio代码。您当前无法更改它(至少以一种简单的方式…它可以通过自定义加载项和反射进行黑客攻击)MacExternalConsolleProcess.cs是硬连接的,可以使用AppleScript来控制Term

在我看来,在运行控制台应用程序时,没有选择Visual Studio for Mac应使用哪个控制台的选项。有人知道一种变通方法可以让Mac用户使用VisualStudio来使用iTerm2而不是终端吗。请注意,我所说的是Visual Studio for Mac,而不是Visual Studio代码。

您当前无法更改它(至少以一种简单的方式…它可以通过自定义加载项和反射进行黑客攻击)
MacExternalConsolleProcess.cs
是硬连接的,可以使用
AppleScript
来控制
Terminal.app
,并且有一些私有属性/方法不允许在加载项中写入来覆盖默认的控制台行为(Linux上的MonoDevelop也是如此,它硬连接到4个术语类型)。很久以前,我向MonoDevelop发出了一个pull请求,允许第三方加载项扩展MacPlatform互操作并公开控制台以允许其被覆盖,但从未被接受。@sushingover感谢提供的信息。你有URL吗?@PerLundberg URL?“我发出了一个拉取请求”->PR@SushiHangover的URL