JavaScript:是否可以别名“debugging器”?
许多JS主机环境提供debugging交互式debugging器的“debugging器”。 例如:
- node.js将调用NodeInpsector
- Chrome会调用Chrome开发工具
我经常使用这两个。 我想知道是否在支持这个的环境中,有一种方法可以为debugging器创build一个别名,例如。 所以:
d
有同样的效果
debugger
这可能吗?
debugger
是一个关键字,不可能把它的特殊含义委托给一个variables( 在这里你会发现一个类似的关于别名的问题 )。
你可以用一个函数打包debugger
:
d = function() { debugger; };
并用d()
调用它。 它会缩短语法,但是您必须始终在调用堆栈中前进一层,以获得您实际尝试debugging的代码。
在我看来,你应该简单地在你的编辑器/ IDE中设置一个片段(或一个“实时模板”),它将用debugger;
代替组合键d + TAB
debugger;
。
- 片段在崇高
- 在WebStorm中的实时模板
- NetBeans中的代码模板