我怎样才能启动Mac上的MonoDevelop的多个实例?(How can I launch mul

2019-07-23 09:53发布

我想开一个新的MonoDevelop实例在Mac上不同的项目工作,操作系统正在阻止我打开一个新的实例。

Answer 1:

在Mac上,如果你有一个应用程序开放,并尝试再次启动它,在Mac刚切换到打开的应用程序。 您可以强制它通过传递选项“-n”的启动器以打开一个新的实例。 在终端中,运行

open -n /Applications/MonoDevelop.app

还需要注意的是MonoDevelop中能够打开多个解决方案。 要做到这一点,只需取消选中“关闭当前解决方案”复选框,在“打开”对话框,或按住Ctrl键在欢迎页面上的最近打开的项目之一,当点击。

编辑:对于Xamarin Studio,它已经取代了MonoDevelop的Mac上,命令

open -n /Applications/Xamarin\ Studio.app

编辑2:

对于Visual Studio的Mac,它已经取代了Xamarin Studio中,该命令是

open -n /Applications/Visual\ Studio.app


Answer 2:

使用命令行管理程序,正如其他人所描述的推出额外的实例是罚款输入命令,但我更喜欢有对我只需点击Dock中的图标。

这很容易做到:

  1. 打开的AppleScript编辑器,然后输入以下内容:

    do shell script "open -n /Applications/MonoDevelop.app/"

  2. 保存包含“MonoDevelop的启动器”的名称,并确保指定的文件格式中的应用

  3. 将图标拖动到您的船坞。

  4. 请确保以下检查出明亮的评论有关使用的MonoDevelop的替代通用图标。

点击多次享受多重MonoDevelop的实例grooviness。



Answer 3:

为方便起见,我刚刚创建的MonoDevelop的三个副本。

MonoDevelop的突出在Finder中,复制,粘贴,重命名新副本“MonoDevelop的-2”,并重复让您满意。

它还可以帮助我记录在不同的情况下,这是怎么回事的。 我通常把我的最重要的项目“MonoDevelop中”公开,使用“MonoDevelop的-2”测试与我的主要项目的想法,和“MonoDevelop的-3”乱挠。

当您使用Alt-Tab(开苹果标签(命令选项卡(whvr))),可执行文件的名字表明了它在应用程序列表图标的下方,所以,只要我坚持我的约定,我总是知道(ISH)的实例的内容我ALT-Tab键来不管我有多少其他应用程序的窗口已打开。 我没有通过他们循环弄明白。

它并不完美 - 当我有“MonoDevelop的”跑,如果我尝试火起来的人之一,开始第一次尝试将失败。 你只尝试再次火起来 - 它的作品第二次。 这仅是自最近的构建发生的事情,不过,我认为这可能是与自动更新或加载项管理。 还没有研究太多。 由于不存在任何问题,一旦运行起来,我不担心:)

其结果是,在开始 - 它-两次方法,你想启动MonoDevelop中的任何附加的情况下,你最终不得不四倍单击代替双击。 增加约1.5秒,以过程中,因为我有MonoDevelop的运行所有的时间(以“MonoDevelop的-1”和“MonoDevelop的-2”一起),它加起来, 也许 ,每个星期工作的一个额外的30秒。 公平交易的便利性,记错。

哈克了一点,但它的工作很适合我。

和所有时尚的年轻人都这样做。



Answer 4:

--XAMARIN放映

截至2013年2月的MonoDevelop被称为Xamarin工作室,而事实上它有一个空间,它是指由上述不起作用。 后来一些摆弄,我发现你需要嵌套两种类型的报价与文将在AppleScript的工作:

do shell script "open -n '/Applications/Xamarin Studio.app/'"

请享用



Answer 5:

你也可以使用更短的版本:

Open -n -a "Xamarin Studio.app"

编辑 :对于Visual Studio为Mac和/或更短的命令

Open -n -a "Visual Studio"


Answer 6:

>“最近的解决方案”,然后按Ctrl +点击其他的解决办法-如果您在Xamarin Studio中的一个实例是确定与开放两种解决方案 ,您可以通过导航到“文件”做到这一点。 这将打开Xamarin工作室的同一实例这两个解决方案。



Answer 7:

您可以检查出由redth这个程序(现在是Xamarin的员工)谁做了Xamarin Studio的启动: http://redth.codes/Xamarin-Studio-Launcher-v3/ 。 有没有代码后,因为它是一个应用程序。 但好事是它在为你的.dmg打包。 它甚至具有的.sln文件工作。 硬链接到V4(2015年1月12日)下载: http://redth.codes/assets/Xamarin.Studio.Launcher.v4.zip 。



Answer 8:

编辑你的〜/ .bashrc或者〜/ .zshrc和配置以下快捷方式:

alias xam = 'open -n /Applications/Xamarin\ Studio.app'

使用从CLI如下:

xam ReactiveUI.sln


Answer 9:

还有一个最简单的方法....

只要打开终端拖动Xamarin Studio的应用程序从应用会采取的路径像/Applications/Xamarin\ Studio.app和之前写的开放-n /Applications/Xamarin\ Studio.app

现在,完整的命令犹如open -n /Applications/Xamarin\ Studio.app



Answer 10:

只要打开终端写入以下命令,可以更改实例名称数量如(/ Xamarin \ Studio1)它是开放的另外一个Xamarin Studio中,例如(/ Xamarin \ Studio1)

$ open -na /Applications/Xamarin\ Studio.app --args -DataPath /Users/$(whoami)/Library/Application\ Support/Xamarin\ Studio1

使用上面你可以创建任意多个名为.app实例。



文章来源: How can I launch multiple instances of MonoDevelop on the Mac?