版本:Unity 6 (6000.0)
语言英语
  • C#

CodeEditor

Unity.CodeEditor 中的类

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并将根据情况进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

处理与代码编辑器的交互。

静态属性

CurrentEditorPathUnity 使用的外部代码编辑器的路径,用于打开脚本资源。
EditorCodeEditor 的单例实例。Unity 编辑器引用此实例来处理代码编辑器回调。

属性

CurrentCodeEditor返回代码编辑器的当前 IExternalCodeEditor 实例。
CurrentInstallation返回代码编辑器的当前 CodeEditor.Installation 实例。

公共方法

GetCodeEditorForPath每个注册的代码编辑器包都有一个 IExternalCodeEditor 实例。此方法在该实例上调用 IExternalCodeEditor.TryGetInstallationForPath。它返回第一个返回有效安装的实例。
GetFoundScriptEditorPaths收集所有注册的 IExternalCodeEditor 实例的安装。这是使用 IExternalCodeEditor.Installations 完成的。
GetInstallationForPath每个注册的代码编辑器包都有一个 IExternalCodeEditor 实例。此方法在该实例上调用 IExternalCodeEditor.TryGetInstallationForPath。它找到第一个返回有效安装的实例,并返回该安装。
SetCodeEditor设置 Unity 用于打开脚本资源的代码编辑器的路径。

静态方法

OSOpenFile使用带引号的参数字符串打开应用程序。
ParseArgument使用“外部工具”下定义的规则解析字符串。
QuoteForProcessStart将字符串用引号括起来以作为单个参数传递给 Process.Start,并将其附加到此字符串生成器。
Register注册 IExternalCodeEditor 的一个实例,在填充“首选项/外部工具”菜单时使用。如果您选择该实例,则调用 ref::Initialize。
Unregister从注册的代码编辑器列表中删除 IExternalCodeEditor 的一个实例。如果您选择该实例,则调用 ref::Initialize。