2016 年 1 月 22 日
Corona 自动补全包现已可用于 Atom 编辑器
我们很高兴地宣布,Atom 编辑器的代码补全包现已推出,该软件包提供代码补全,以及 Corona 文档的描述和链接。
您有两种安装此软件包的方法:通过 Atom 的软件包界面或从命令行安装。
如果您选择使用 Atom 的软件包界面,请打开首选项屏幕,然后单击安装。
在搜索框中,键入 corona
并按 Enter。 autocomplete-corona
软件包应显示为第一个选项。单击安装
按钮。这将安装该软件包,您可以立即开始使用它。
如果您愿意,也可以从命令行安装,方法是执行
1 |
apm install autocomplete-corona |
您可能还需要启用 language-lua
软件包以获取语法高亮显示。
这是一个简单的软件包,它使用 Corona 自己的文档来提供代码补全。只需按 Tab 键即可完成补全,然后在参数之间按 Tab 键以填写它们。
此工具是对我们的 Corona 编辑器和 Corona Composer GUI 工具的补充,可帮助您更轻松地制作应用程序。
Atom 还支持构建您的项目。没有预先构建的 Corona SDK 构建提供程序。但是,您可以通过在包含 main.lua
的文件夹中放置一个额外的文件来配置您自己的构建,该文件命名为
.atom-build.json
您必须在要构建的每个项目中都包含此文件。该文件的内容会因您使用的是每日构建还是公共构建而异。并且在 OS X 和 Windows 之间也会有所不同。
这是一个用于公共版本的 OS X 示例
1 2 3 4 5 6 7 8 |
{ "cmd": "/Applications/CoronaSDK/Corona\\ Simulator.app/Contents/MacOS/Corona\\ Simulator", "args": ["main.lua"], "name": "Corona SDK", "cwd": "{PROJECT_PATH}", "sh": true } |
如果您使用每日构建,请将第一行更改为正确的文件夹
1 2 3 4 5 6 7 8 |
{ "cmd": "/Applications/CoronaSDK-2811/Corona\\ Simulator.app/Contents/MacOS/Corona\\ Simulator", "args": ["main.lua"], "name": "Corona SDK", "cwd": "{PROJECT_PATH}", "sh": true } |
对于 Windows,您需要提供 Corona SDK 安装文件夹的正确路径。
1 2 3 4 5 6 7 8 |
{ "cmd": "C:\Program Files (x86)\Corona Labs\Corona SDK\Corona\\ Simulator.exe", "args": ["main.lua"], "name": "Corona SDK", "cwd": "{PROJECT_PATH}", "sh": true } |
您还必须安装 build 软件包才能使用此功能。单击此处了解更多信息关于这些构建脚本。
如果您是 Atom 的粉丝,现在您将拥有更多的权力。
有问题?有疑问?加入 Corona Labs 论坛的讨论。
Rune
发布于 1 月 23 日 06:45来自 https://atom.io/ 的 Atom 编辑器安装程序被一些防病毒软件包报告为恶意软件。来自此站点的 Atom 编辑器安全吗?
Rob Miracle
发布于 1 月 23 日 15:21您是否向 Atom.io 报告了此问题?
Lerg
发布于 1 月 23 日 11:04我还推荐以下软件包
https://atom.io/packages/linter
https://atom.io/packages/linter-luacheck
对于 linter-luacheck,我使用以下设置。我已经使用 luarocks 安装了 luacheck
可执行文件:/opt/local/share/luarocks/bin/luacheck
全局变量:audio, display, easing, graphics, io, math, native, network, os, store, system, timer, transition, Runtime
忽略:self
Dave
发布于 1 月 23 日 12:01很高兴看到对更多编辑器的支持。如果能获得对最佳 Lua IDE:ZeroBrane Studio(http://studio.zerobrane.com)的官方支持,那就太好了。
Roj Niyogi
发布于 1 月 23 日 17:41喜欢这样的反馈 – 请随时访问 http://feedback.coronalabs.com!
Mileni
发布于 1 月 23 日 14:54刚刚试用了 2-3 分钟。并且已经发现了一些错误。第一个是它没有自动补全所有 API,即使它们在那里。仅提及 display.newImageRect 。在键入“display.”之后,我得到了自动补全。但是,如果我添加“newIm..”,则什么也不会发生。
另一个可能很容易修复。当我单击“更多...”获取文档链接时,它无法正确链接我。链接很容易修复,因为它将我链接到 docs.local.coronalabs.com/etc…
只需删除中间的 local 即可使其正常工作。这个不错的插件的作者应该修复它 🙂
Vivek
发布于 1 月 25 日 12:45嗨 Mileni,
“更多…”URL 已修复,软件包已更新。
Mileni
发布于 1 月 26 日 14:59太棒了。再次感谢这个出色的插件 🙂
Dave Haynes
发布于 1 月 27 日 06:12我喜欢尝试新的编辑器。我注意到每当我尝试执行 if…then 时都会出现一个错误,它每次都想将我的 then 转换为 timer.performWithDelay。
Antheor
发布于 2 月 11 日 01:01好消息。
linter-luachecks 在打开 lua 文件时总是返回错误 🙁
Sergey Lerg
发布于 2 月 29 日 14:46必须在您的系统中安装它,然后才能使用它的插件。
Atom 用的插件发布了 | CoronaSDK 入门
发布于 2 月 23 日 06:51[...] Corona 自动补全包现已可用于 Atom 编辑器 [...]
Atom 用的插件发布了 – CoronaSDK 入门
发布于 2 月 25 日 06:57[...] Corona 自动补全包现已可用于 Atom 编辑器 [...]
Dave Haynes
发布于 5 月 10 日 11:15所以…已经过去几个月了…我再次尝试安装 Corona Autocomplete,它仍然存在我上面提到的问题。示例:键入 “if (1==1) then” 并按 ENTER,它会将 “then” 更改为 “timer.performWithDelay”… 这使其无法使用。
Jadiker
发布于 8 月 9 日 22:12@Dave,是的,我遇到了同样的问题…我真的很不喜欢它。刚开始接触 Corona,这让编程变得非常困难。是否已将此问题报告给他们?他们正在处理吗?
Vyner
发布于 5 月 11 日 07:11我安装了它,如何使它与 corona 一起使用???并进行设置??
Rob Miracle
发布于 8 月 11 日 07:11我们已经推出了新版本的插件。如果您更新 Atom 中的插件,您应该会发现此错误(以及其他几个错误)已修复。