记事本++在项目中查找php资源

记事本++在项目中查找php资源,php,notepad++,Php,Notepad++,有办法吗?让记事本++在复杂项目中查找php资源? 当我在一个项目中工作时,我可以通过项目窗口加载完整的内容,很好。但是当我有一个file.php,其中有一个引用调用,例如 $this->param... 我想知道$this引用了什么,但是如果这个类是在另一个file2.php中定义的,并且这两个类都是从第三个file3.php调用的,那么我将永远搜索它。是否有任何建议,或者如果在记事本++中不可能,是否有其他选择?也许您可以在搜索时搜索参数名称,您可以选择通过所有项目或所有打开的文件进

有办法吗?让记事本++在复杂项目中查找php资源? 当我在一个项目中工作时,我可以通过项目窗口加载完整的内容,很好。但是当我有一个file.php,其中有一个引用调用,例如

$this->param...

我想知道$this引用了什么,但是如果这个类是在另一个file2.php中定义的,并且这两个类都是从第三个file3.php调用的,那么我将永远搜索它。是否有任何建议,或者如果在记事本++中不可能,是否有其他选择?

也许您可以在搜索时搜索参数名称,您可以选择通过所有项目或所有打开的文件进行搜索

此外,还可以使用TagsJump插件跳转到定义。使用PluginManager安装它。 另一个有用的插件


但是正如Mike“Pomax”Kamermans所说,Notepad++不是一个IDE,您所要求的是不可能的。

Notepad++是一个文本编辑器,而不是IDE。如果有人编写了一个插件,它实际上是一个完整的PHP解析器和软运行程序,可以跟踪哪些变量引用指向哪个绝对动态的对象,我会非常惊讶。您是否考虑过使用更适合完整项目开发的东西,比如PHP Storm,甚至带有PHP透视图的Eclipse?您需要的是netbeans,而不是notepad++。记事本++用于单文件编辑和许多其他功能,包括ftp文件、Biggg sql文件等。我在项目中使用了SourceCookinger,使用了一种没有ide支持的晦涩语言。它基于CTAG,您可以定义一种新的语言。这种体验几乎就像一个ide。我可以跳转到当前文件中的函数、变量等。这里有一个标签,如果它来自一个未打开的文件:打开它。如果我记得正确的话,它有一个会话模式,在那里你可以定义一组文件,它会考虑打开和跳跃。但我只在当前文件中使用它。