如何在Eclipse中获得Node.js的代码完成?

Eclipse中开发Node.js应用程序时,通常会导入自己的模块,其function与exports (append functions)或module.exports (允许使用stream行的object literal符号)有关。

但是,如何在导入模块的文件中设置代码完成?

在这里输入图像描述

outliner可以看到, Eclipse “知道”这个函数:

在这里输入图像描述

然而,将模块作为tools导入不会使其function可用:

在这里输入图像描述

我也尝试了oldskool //@import tools.js但它似乎并没有像这样工作。

如何在我的项目中为自己的函数获得代码完成?

@Jey Keu : 这个问题对于我们共同完成代码的梦想有一些build议,即:

  • Amateras插件
  • JSDT编辑器
  • Aptana插件
  • SPKET插件
  • VJET插件

但是它被一群对Eclipse一无所知的人closures了。 分析是代码完成的基础。 但他们认为形象化是独angular兽和彩虹,因此不具有build设性。

我认为,根据你的具体发展需要, VJET是你最好的select。 如果你可以在不破坏Eclipse中的其他function的情况下工作,请分享你在这个问题中的魔力。

http://eclipse.org/vjet/