如何阻止nodeclipse在函数调用之外跳转游标

时间:2013-08-25 22:43:38

标签: eclipse ide nodeclipse

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

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

当我输入console.log调用时,光标位于message之后的引号内。我按Tab键一次,光标跳到'message'的结束引号之外。我再次按它,​​它跳到右括号console.log('message')之外。我输入分号并按Enter键,而不是编辑器在console.log()调用下创建一个新行,而是跳转到obj.foo()调用的末尾。

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

请帮帮忙?这让我疯狂,并使我的生产力下降。

1 个答案:

答案 0 :(得分:0)

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

  • 更新JDK
  • 获取最新的Eclipse(现为4.3.0开普勒)
  • 获取最新的插件版本(Nodeclipse下周将为0.5)

如果您在Eclipse IDE上使用Java EE开发人员,我也会遇到异常Delete key sometimes doesn't work in HTML Editor of Nodeclipse NTS (Based on Eclipse 4.3 Kepler)

现在我切换到Java / SDL开发人员的SDK和IDE,这似乎更“整洁”。下一个Eclipse发行版“Enide Studio”将基于Eclipse IDE for Java / SDL开发人员。 包含下载建议http://www.nodeclipse.org/updates/的页面已更新。

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