2011-12-01 15 views

回答

2

您可能想要使用Lua Development Tools來實現此目的。它具有語法着色,再加上它正在做智能自動完成,這取決於你的實際環境是什麼(所需的模塊,...)

這是一個Eclipse技術項目,它是開源的! (EPL許可證)。

+0

這個網站真的很不可思議......這是我結束的地方,在您提供的頁面中的「下載」鏈接之後:https://hudson.eclipse.org/hudson/job/koneki-ldt/40/我無法弄清楚如何下載這個血腥的東西! – OddCore

+0

嗨OddCore。如果您在解決如何安裝該工具時遇到困難,我很抱歉,我同意該說明可能有點混淆。 我已經重寫了項目網頁,所以希望現在應該更容易理解。另外,我鼓勵您使用Eclipse Marketplace,它可以簡化安裝過程! – kartben

1

Lua有個不錯的plugin for IntelliJ IDEA。 IntelliJ IDEA非常好,雖然有點兒大。

除此之外,還有TextAdept這是一個很小,並在Lua 100%可配置。

可能還有其他一堆。

+0

+1爲TextAdept! – topskip

0

如果你想全(語義)自動完成,你應該使用vim-lua-inspect嘗試lua-inspectsource code),它可以安裝在SciTE編輯器,也爲VIM。

它使用Metalua將源代碼完全解析爲AST,然後執行代碼分析。除了簡單的基於關鍵字的語法熒光筆,它可以:

  • 局部/全局變量,參數和未使用的變量
  • 跳轉到一個變量/函數的定義
  • 自動完成表成員區分
  • 正確地重命名變量/函數(不僅定義而且用途)

儘管它還不穩定,並且傾向於掛在大型腳本上,但它非常適用於標準Lua程序主要用於智能自動完成和重命名。

相關問題