处理与代码编辑器的交互。
CurrentEditorPath | Unity 使用的外部代码编辑器的路径,用于打开脚本资源。 |
Editor | CodeEditor 的单例实例。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。 |