最好的lua编辑器Emmylua,欢迎打脸java
官方文档 https://emmylua.github.io/zh_CN/git
github https://github.com/EmmyLua/IntelliJ-EmmyLuagithub
官网地址 http://www.jetbrains.com/idea/download/#section=windowswindows
直接下载便可,下载 Community 版本,也就是社区版,免费的api
这个本来是写java的,安装过程当中一些选项直接无视便可编辑器
https://github.com/rjpcomputing/luaforwindows/releaseside
下载最新的就行,而后安装字体
安装插件有2种方法,我用的是直接搜的插件库安装的,其余方法,参照官方文档ui
settings
panel.plugins
and click Browse repositories
EmmyLua
并点击 Install
安装先随便建立一个空工程,为了就是进去后设置lua
选择你的Lua工程根目录
也是settings,xlua须要读的txt,可自行设置,不须要不设置也行
下面还有个忽略文件列表,没有图了,上面写上 *.meta; 便可
File---settings
File---settings
File---Project Structure
点 加号 按钮
找到unity的 UnityEngine.dll 这个
我用的unity 2018 位置在 D:\Unity2018\Editor\Data\Managed
不一样unity版本的文件位置不同
(这种添加dll,就会有相应的代码提示,感受添加fairygui的dll也能够有fairygui的代码提示)
File---settings 红圈位置取消便可
好比写了以下代码
local go;
而后在这一行代码,按下alt 加 enter键
会出现一个create type annotation一个选项,再次回车
就能够给go命名类型了,直接输入gameobject下面会有自动提示UnityEngine.GameObject类型,选中便可
那么这个go就是UnityEngine.GameObject类型了
而后go. 就能点出unity的api方法了
注解功能是emmylua一个很强大的功能,更多的技巧参考官网
①全局搜索
ctrl shift f 注意的快捷键没有冲突
或者edit---find---find in path
或者参考这个 https://blog.csdn.net/gnail_oug/article/details/78281354
②整理代码格式
code---reformat code
须要选中代码
ctrl + alt + L
③查看方法的具体实现
alt按住不放,而后鼠标点方法
④查看方法哪里被调用
alt+F7
⑤代码折叠与复原
ctrl shift -
ctrl shift +
⑥去除波浪线,拼写检查
file-settings-editor-inspections
输入框里面输入spelling-typo 这个关闭 便可