Unity 完成度轻量级
Unity3D 完成度轻量级 - Sublime Text 插件
详细信息
安装
- 总计 14K
- Win 10K
- Mac 3K
- Linux 1K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 1 |
Mac | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Linux | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
阅读说明
Unity 完成度轻量级
适用于 Sublime Text 的打包
此打包提供了 Unity 类、变量和函数的自动完成功能。它与所有 Unity 支持的语言兼容:JavaScript、C# 和 Boo。
这是 Unity 完成度 打包的轻量级版本。完整版本显示了更详细、更易用的自动完成弹出菜单,但另一方面会增加几秒钟的 Sublime Text 加载时间。如果您不是很频繁地打开和关闭 Sublime Text,我建议使用完整版本。
安装
包控制
安装此打包最简单的方式是使用 包控制。选择安装“Unity 完成度轻量级”打包。(有关帮助,请参阅安装 和使用说明。)包控制还将为您保持更新。
手动安装
或者您也可以手动安装此打包
- 从 Sublime Text 菜单(首选项 | 浏览打包…)打开 打包目录
- 创建一个名为“Unity 完成度轻量级”的新目录
- 将此打包的内容复制到新目录中
使用说明
只需开始键入任何 Unity 词项或按 Ctrl+Space。您不必非常精确 - 几个辅音字母可能就足够了,最好是按正确顺序。
例如,键入 gbjact
并会立即提供这些字母的自动完成
注意右边的类型:用于变量的 [var],用于类的 [class],用于函数的带有参数名称的括号。
另一个示例。键入 pscast
并会提供
请注意,如果函数有多个定义,可能会出现多次。可以通过参数名称来区分它们。(弹出窗口太小,无法包含类型…)
一旦您选择一个 函数 完成项,则会插入一个完整的代码片段,包括参数类型、名称和默认值。
然后您可以使用 Tab 键和 Shift+Tab 键快速在参数之间切换。
限制条件
Unity Completions Light 插件很简单。它不会分析代码来检测变量类型。它仅依赖于所输入的单词。此外,Sublime Text 的自动完成会在点符号处中断。在输入点符号后,Sublime Text 将忽略点符号前的任何内容。
例如,假设您有一个名为 enemy
、类型为 GameObject
的变量,并且您想写 enemy.activeInHierarchy
的辅助代码。输入 enemy.
(带点符号)不会起作用。一输入点符号,完成项弹出窗口就会关闭。
如果您在点符号后继续输入,例如 enemy.activein
,您将看到完成项,但它们仅基于点符号后的部分:activein
。
假设您选择了 activeInHierarchy
的完成项,您将会得到:enemy.GameObject.activeInHierarchy
。类名和变量名一起被插入。只需手动删除类名即可。
状态
与 Unity 版本 2019.2.16 保持同步。
生成
Unity Completions Light 包文件是自动生成的,使用的是 此生成器。数据基于 Unity 脚本参考。
Boo 开发者
嘿!
如果您正在使用 Boo 进行开发,请知道此包会识别 .boo 文件,但如果您喜欢语法高亮,我建议您也安装 Boo 包。
许可证
(MIT 许可证)
版权所有 © 2013 Ofer Reichman
按照如下条件,在此给予任何获得此软件及与此相关文档文件的副本(以下简称“软件”)的人免费许可,可不受限制地使用软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可并/或出售软件的副本,并允许获得软件的人使用软件,本许可受以下条件的约束:
必须包括上述版权声明和本许可声明在内的所有副本或软件的主要部分。
软件按原样提供,不作任何明示或暗示保证,包括但不限于对适销性、适用于特定用途和非侵权的保证。在任何事件或情况下,作者的或其他版权持有者不应对任何主张、损害或其他责任负责,无论是基于合同、侵权或其他方式,源于、涉及或与软件或使用或其它处理有关。