在Unity中更改默认的IDE

11

如何让Unity 3d使用Monodevelop打开脚本?

我的系统是:

  • Ubuntu 17.10
  • MonoDevelop 5.10
  • Unity 2017.3.0p2

通常,在Windows下,Unity会在双击时使用Visual Studio打开脚本。

我现在在Linux下工作,为了实现相同的功能,我必须使用Monodevelop。 一切都正常工作,但我希望Unity能够启动Monodevelop来编辑这些脚本。

大多数论坛都说Unity应该启动mono来编辑脚本,但由于某种原因,我的构建却没有。如果我尝试在Unity中打开一个脚本,就什么都不会发生。它甚至没有问我如何打开这个文件。

有谁知道怎么做吗?


1
虽然您可能已经找到了解决方案,但请注意MonoDevelop的支持很快将被停止。利用这段时间切换到另一个IDE。 - PassetCronUs
1个回答

20

打开编辑 -> 首选项,转到外部工具选项卡,然后从下拉菜单的外部脚本编辑器中选择MonoDevelop:

如果你的Unity版本没有内置MonoDevelop,请从同一菜单中点击浏览并找到你的MonoDevelop独立可执行文件。

输入图片描述

然后选择浏览并选择你的MonoDevelop可执行文件。


是的,我正在尝试,但它不起作用。我有安装Monodev的选项,但它让我在Unity网站上遇到了404错误。我仍在研究中。 - MadeInDreams
是的,我已经搞定了。我不能使用内置的MonoDev,我必须指定独立的MonoDevelop的位置,而不是从Unity文件夹中获取,而是从我安装的那个文件夹获取。 - MadeInDreams
你能否编辑你的答案并添加 Browse -> 到你的独立 Monodevelop 可执行文件中,这样我就可以接受它作为一个可行的解决方案。内置的那个不起作用,而来自 Unity 的链接甚至已经损坏了。 - MadeInDreams

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接