Javascript 如何快速方便地在JS文件中查找函数/运算符/方法
我正在寻找一个应用程序或命令行工具,可以帮助我快速找到一个文件中定义的功能。这里讨论的文件是EXT-debug.js文件。我想覆盖一些方法(在本例中是onRender),但是我需要找出所述函数的签名Javascript 如何快速方便地在JS文件中查找函数/运算符/方法,javascript,oop,extjs,Javascript,Oop,Extjs,我正在寻找一个应用程序或命令行工具,可以帮助我快速找到一个文件中定义的功能。这里讨论的文件是EXT-debug.js文件。我想覆盖一些方法(在本例中是onRender),但是我需要找出所述函数的签名 我还没有尝试Eclipse或Aptana;我正在寻找一个更轻量级的解决方案。我使用代理ransack。它能够搜索文件和内容。我还喜欢这样一个事实,即您可以按需运行它,因为它不使用侵入性的索引服务。 VisualStudio并不是一个轻量级的解决方案,但我不得不推荐它。它离成为一个优秀的JavaScr
我还没有尝试Eclipse或Aptana;我正在寻找一个更轻量级的解决方案。我使用代理ransack。它能够搜索文件和内容。我还喜欢这样一个事实,即您可以按需运行它,因为它不使用侵入性的索引服务。
VisualStudio并不是一个轻量级的解决方案,但我不得不推荐它。它离成为一个优秀的JavaScript编辑器还有很长的路要走 VisualStudio的IntelliSense能够推断JavaScript类型,并为您提供对象中函数和值的下拉列表(效果非常好) 当然,我总是有一点肌肉记忆痉挛:双击select->Ctrl-C->Ctrl-Shift-F->Ctrl-V->ENTER
这里有一个插件,它可以在整个解决方案中预先搜索精确的字符串匹配,并为您突出显示它们,因此立即跳转到函数定义 Cmd+F或Ctrl+F,键入“function blah”、[Return]或[Enter]不为您执行此操作?但您可能真的需要TextMate、Vim或Emacs?非常轻量级…确定Javascript函数的“签名”并不总是非常容易;在某种程度上,Javascript函数甚至没有强类型语言中更为坚实的方法意义上的“签名”。您必须实际解释代码以了解特定参数的含义。如果您有函数名,您可以通过在页面的最底部使用相同名称的函数来“覆盖”它——“签名”即参数列表与JS无关,因为JS没有函数重载。