2011-01-26 25 views

risposta

7

È possibile utilizzare il plug-in Lua di IntelliJ (Disclaimer: I am the author).

potete leggere le caratteristiche qui:

https://bitbucket.org/sylvanaar2/lua-for-idea/wiki/Home

Ci sono anche un sacco di foto e screencast in modo da poter avere un'idea di cose senza molto sforzo.

IntelliJ Community Edition e il plug-in Lua sono entrambi gratuiti.

+0

Ho appena installato il plugin e sembra molto promettente. Grazie e congratulazioni per aver creato un plugin così utile. –

+0

Ho installato il plug-in ... e ho eseguito il setup ... e ho creato il mondo di warcraft come libreria esterna ... ma quello di cui ho bisogno è suppongo di aver bisogno dei corsi Lightroom (da sdk di lightroom) quindi ne ho bisogno quando premi alt + invio .. proprio come in Android Studio..ma qui non è possibile .... così puoi per favore guida Come posso aggiungere lo sdk lightroom come facciamo in Android Studio –

+0

Funzionerà con un binario host a 64 bit ? Tutti gli altri debugger sembrano fallire a questo requisito basilare e basilare. Chi costruisce più applicazioni a 32 bit? –

1

Ho provato a utilizzare LuaEclipse, dopo 3 giorni di tentativi di trovare una combinazione di Eclipse e LuaEclipse che avrebbero funzionato insieme, ho rinunciato.

ora sto usando vim, ed eseguire il debug utilizzando stampa e debug.debug() - funziona per me.

2

Scite è un editor piuttosto solido e ha una guida popup per le funzioni della libreria Lua, oltre al completamento del codice. Se stai lavorando su un programma C/C++ con Lua incorporato in esso, potresti anche provare a modificare i file Lua direttamente in VS usando lo VSLua extension. Fa solo l'evidenziazione della sintassi, ma è bello non dover capovolgere tra i programmi quando si modificano i file (supponendo che gli altri monitor, se li hai, mostrino qualcos'altro di importante).

2

Personalmente mi piacciono vim, Scite e geany che sono tutti crossplatform. Quelle, combinate con RemDebug dal progetto Kepler, formano una bella combinazione, tutto ciò che serve è un terminale aggiuntivo per il debugger.

Se si desidera avere un esempio semplice, la beta più recente di murgaLua viene fornita con tutte le librerie richieste.

2

LuaEdit è un IDE ragionevole che offre il debug integrato di lua. Altre opzioni sopra menzionate (VSLua, vim, Scite) forniscono solo le opzioni di modifica e modifica della sintassi e devono essere combinate con un debugger esterno.

1

L'IDE Zeus supporta Lua. Fa l'evidenziazione della sintassi standard, la piegatura del codice, la navigazione di classe, i modelli di codice ecc.

Zeus è anche completamente programmabile ed è anche possibile scrivere macro Zeus in Lua.

2

Lua Development Tools (plug-in Eclipse) è un progetto molto attivo e fornisce un debugger.

Può essere facilmente installato da Eclipse Marketplace.

Disclaimer: io sono il responsabile del progetto del progetto Koneki, che è dove strumenti di Lua di sviluppo vivono :)

+0

+1, ho provato ad usare il plugin Eclipse Lua nel 2010 e mi sono arreso. Questa versione sembra promettente. –

6

Si consiglia di provare ZeroBrane Studio IDE, che comprende un debugger remoto e si integra con Love2d, Moai, e altri Motori Lua

(Questi dati vengono utilizzati per essere in questa SO answer, ma la domanda da allora è stato cancellato, così ho spostato alcune delle informazioni qui.)

  • Lua IDE, scritto in Lua; semplice e leggero
  • evidenziazione della sintassi e codice pieghevole
  • Auto-completamento per le funzioni e le parole chiave
  • console interattiva testare direttamente frammenti di codice con l'esecuzione locale e remota
  • debugger integrato (con supporto per il debug locale e remoto)
  • Integrated analizzatore statico
  • Unico in diretta funzione di codifica (demo)
  • Love2d completamento automatico, debugging, e live coding
  • Moai integrazione, debugging, e live coding
  • Gideros mobiledebugging e live coding
  • OpenResty/Nginx Lua script debugging
  • Adobe Lightroom Lua plug debugging
  • debugging on-dispositivo per Corona SDK e Gideros Mobile
  • integrato Markdown formattazione per fornire lezioni e le istruzioni di installazione richiesta
  • No; va da qualsiasi cartella
  • Open-source (licenza MIT)
  • Windows, Mac, e Linux

ZeroBrane Studio screenshot