自从我开始使用带有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,但找不到能够提供相关结果的搜索字词。
请帮帮忙?这让我疯狂,并使我的生产力下降。
答案 0 :(得分:0)
通常在遇到软件奇怪的行为时,步骤是(对于Nodeclipse)
如果您在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 ,因为在编辑器中它具有“几个空格”的含义。只需使用箭头键。很高兴知道。