我知道TextWrangler顯示該選項,但它實際上並沒有做任何事情。所以我想要的是自動完成,無論是使用組合鍵還是鍵入。是否有任何Mac版本的文本編輯器可以配置爲擁有或已經擁有Lua的自動完成功能?
語法着色/突出顯示是一個要求,但我知道Xcode和TextWrangler有。
我知道TextWrangler顯示該選項,但它實際上並沒有做任何事情。所以我想要的是自動完成,無論是使用組合鍵還是鍵入。是否有任何Mac版本的文本編輯器可以配置爲擁有或已經擁有Lua的自動完成功能?
語法着色/突出顯示是一個要求,但我知道Xcode和TextWrangler有。
您可能想要使用Lua Development Tools來實現此目的。它具有語法着色,再加上它正在做智能自動完成,這取決於你的實際環境是什麼(所需的模塊,...)
這是一個Eclipse技術項目,它是開源的! (EPL許可證)。
Lua有個不錯的plugin for IntelliJ IDEA。 IntelliJ IDEA非常好,雖然有點兒大。
除此之外,還有TextAdept這是一個很小,並在Lua 100%可配置。
可能還有其他一堆。
+1爲TextAdept! – topskip
我不知道你是否已經看到這個頁面,但它似乎是一個良好的開端:
http://lua-users.org/wiki/LuaEditorSupport
如果我搜索「完成」,我會得到:
我個人使用Vim + Supe rTab(它只能自動填充你之前寫過的東西)。
如果你想全(語義)自動完成,你應該使用vim-lua-inspect嘗試lua-inspect(source code),它可以安裝在SciTE編輯器,也爲VIM。
它使用Metalua將源代碼完全解析爲AST,然後執行代碼分析。除了簡單的基於關鍵字的語法熒光筆,它可以:
儘管它還不穩定,並且傾向於掛在大型腳本上,但它非常適用於標準Lua程序主要用於智能自動完成和重命名。
好吧,實際上XCode有自動完成功能。 Waddaya知道.... – OddCore