2013-03-18 11 views
8

Quando si sviluppa un'applicazione Node.js in Eclipse, di solito importare i propri moduli con funzionalità legata al exports (accodare funzioni) o module.exports (consente popolare object literal notazione).Come ottengo il completamento del codice per Node.js in Eclipse?

Ma come si fa a impostare questo per il completamento del codice nei file in cui si importa il modulo?

modulo

enter image description here

Come si può vedere nel outliner, Eclipse è "consapevole" della funzione:

enter image description here

Eppure importando il modulo come tools non rende disponibili le sue funzioni:

enter image description here

Ho anche provato l'oldskool //@import tools.js ma non sembra funzionare in questo modo.

Come posso ottenere il completamento del codice per le mie funzioni nel mio progetto?

+0

Si sta utilizzando [VJET] (http://eclipse.org/vjet/)? – Gui13

+0

No. Ho [menzionato qui] (http://stackoverflow.com/questions/11309953/eclipse-javascript-editor-2012-with-full-outliner-support) come suggerimento me stesso, ma io [non riesco a farlo funzionare] (http://stackoverflow.com/questions/12072633/how-do-i-properly-run-the-vjet-development-tools-for-nodejs-on-eclipse). – Redsandro

+0

ciao, usa https://c9.io/ è il migliore – Abdelilah

risposta

3

@Jey Keu: this question ha alcuni suggerimenti verso il nostro sogno comune di completamento del codice, vale a dire:

  • Amateras plug-in editor di
  • JSDT
  • Aptana Plugin
  • Spket plug
  • VJET plug

Ma è stato chiuso da un gruppo di persone che non sanno nulla di Eclipse. Il profiling è la base del completamento del codice. Ma pensano che la profilatura sia unicorni e arcobaleni e quindi non costruttiva.

penso, a seconda delle specifiche esigenze di sviluppo, che VJET è la soluzione migliore. Se riesci a farlo funzionare senza distruggere ogni altra funzione all'interno di Eclipse, condividi la tua magia in this question.

http://eclipse.org/vjet/