1

自从我开始使用带有 nodeclipse 插件的 Eclipse 以来,我一直遇到问题。当我调用一个带有回调的javascript方法时,编辑器将光标跳转到对象方法的右括号之后的位置,例如

obj.foo(a, function(){
  console.log('message');
});

当我键入 console.log 调用时,光标在引号内,在message. 我按了一次制表符,光标跳到'message'. 我再次按下它,它跳到右括号之外console.log('message')。我键入分号并按回车键,而不是编辑器在console.log()调用下创建一个新行,而是跳转到obj.foo()调用的末尾。

我查看了格式选项,但找不到解决此功能的设置,我尝试搜索 SO 和 google,但找不到提供相关结果的搜索词。

请帮忙?它让我发疯并扼杀了我的生产力。

4

1 回答 1

0

一般在遇到软件奇怪的行为时,步骤是(对于Nodeclipse)

  • 更新 JDK
  • 获取最新的 Eclipse(现在是 4.3.0 Kepler)
  • 获取最新的插件版本(下周Nodeclipse将是0.5)

如果您在 Java EE 开发人员的 Eclipse IDE 上使用,我也会遇到奇怪Delete 键有时在 Nodeclipse NTS 的 HTML 编辑器中不起作用(基于 Eclipse 4.3 Kepler)

现在我切换到 Java/SDL 开发人员的 SDK 和 IDE,这看起来更“整洁”。下一个 Eclipse 发行版“Enide Studio”将基于面向 Java/SDL 开发人员的 Eclipse IDE。更新了下载推荐http://www.nodeclipse.org/updates/的页面。

顺便说一句,我通常不会Tab在编辑器中使用它,因为它的含义是“几个空格”。只需使用箭头键。无论如何很高兴知道。

于 2013-08-27T05:32:19.250 回答