转到方法的声明

问题描述 投票:59回答:5

是否有可能通过在崇高的文本方法调用得PHP方法的声明?

// pressing some keys combination should navigate me
// to the method declaration. If it's defined in some other file,
// the file should be opened.
$foo->doSomething();
sublimetext
5个回答
105
投票

编辑(2016年6月):下面Erik255的答案现在是更好的那崇高的文本3超出。请给予好评了。由于这是目前公认的答案,这些都是重复的步骤:

  1. 使用“文件>打开文件夹”或“项目>添加文件夹到项目”(您可能需要先创建一个项目)
  2. F12将跳转到任何符号项目

原来的答案:

作为崇高文本2,你可以使用任何藤(CTRL + R)。

(仅搜索当前页面内)



111
投票

崇高3就是答案!它有一个goto_definition功能构建,其中罚款,只要你有一个项目,增加(使他们能够获得索引)你的源文件夹的作品。我用它使用Scala +电梯,PHP,Python的。

每默认势必F12和无项目设置它只搜索在实际文件。

它是缺失的功能,离开的Eclipse和Netbeans。


14
投票

有一个C标签封装崇高的文本,使得它可以使用项目级别 .ctags .tags索引文件通过敲击两次Ctrl + T将跳转到光标下的符号的定义:https://github.com/SublimeText/CTags


3
投票

有一个名为SublimeCodeIntel具有以下特点的优秀插件:

  • 跳转到符号定义 - 跳转到符号的定义的文件和行。
  • 进口自动完成 - 显示在实时可用的模块/符号自动完成。
  • 函数调用提示 - 显示有关工作功能状态栏信息。

0
投票

对于Python,

我加入了项目升华。

我按CTRL+R,然后开始键入我的函数的名称。然后将光标指向函数定义的开始。

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.