最好用的lua編輯器--------emmylua使用匯總


最好的lua編輯器Emmylua,歡迎打臉

官方文檔   https://emmylua.github.io/zh_CN/

github      https://github.com/EmmyLua/IntelliJ-EmmyLua

1.安裝IntelliJ IDEA Community Edition 2018.2.4 x64

官網地址 http://www.jetbrains.com/idea/download/#section=windows

直接下載即可,下載 Community 版本,也就是社區版,免費的

這個原本是寫java的,安裝過程中一些選項直接無視即可

2.下載Lua For Windows

https://github.com/rjpcomputing/luaforwindows/releases

下載最新的就行,然后安裝

3.安裝emmylua插件

安裝插件有2種方法,我用的是直接搜的插件庫安裝的,其他方法,參照官方文檔

  • Open settings panel.

../_images/open_settings.png

  • Select plugins and click Browse repositories

../_images/settings.png

  • 搜索 EmmyLua 並點擊 Install 安裝

../_images/search_and_install_emmy.png

  • 安裝完畢重啟IDEA

4.設置lua工程

先隨便創建一個空工程,為了就是進去后設置

選擇你的Lua工程根目錄

5.讀取lua文件,忽略meta文件

也是settings,xlua需要讀的txt,可自行設置,不需要不設置也行

 下面還有個忽略文件列表,沒有圖了,上面寫上 *.meta; 即可

6.界面白色太辣眼睛,調整為黑色

File---settings

7.字體太小了

File---settings

8.添加unity的api提示

File---Project Structure

點 加號 按鈕

找到unity的 UnityEngine.dll 這個

我用的unity 2018 位置在 D:\Unity2018\Editor\Data\Managed 

不同unity版本的文件位置不一樣

(這種添加dll,就會有相應的代碼提示,感覺添加fairygui的dll也可以有fairygui的代碼提示)

9.忽略大小寫,為了調用api的提示方便

File---settings 紅圈位置取消即可

 

10.使用注解

比如寫了如下代碼

local go;

然后在這一行代碼,按下alt 加 enter鍵

會出現一個create type annotation一個選項,再次回車

就可以給go命名類型了,直接輸入gameobject下面會有自動提示UnityEngine.GameObject類型,選中即可

那么這個go就是UnityEngine.GameObject類型了

然后go. 就能點出unity的api方法了

注解功能是emmylua一個很強大的功能,更多的技巧參考官網

11.其他

①全局搜索

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 這個關閉 即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM