按住 Ctrl 键并单击 Atom 编辑器中的函数名称并跳转到该函数

2022-09-03 07:50:35

我一直在试图想出一个更好的方法来命名这个问题,但不幸的是,我不知道如何解释它。另外,我没有在堆栈溢出上找到这个(出于上述相同原因)。

在Eclipse中,我曾经以方法调用的名称Ctrl+Click(在java中)。我的光标会跳到我的方法函数的定义。

问题1:有人知道这种行为的名称吗?我的意思是,也许它被称为函数跳跃或类似的东西。

我也在Atom编辑器中搜索这样的插件。因为我已经尝试使用了很多次(坏习惯),但没有奏效。

问题2:在Atom中执行此操作的插件的名称?

不知道它是否有帮助,但我目前在Atom编辑器中用JavaScript编码。


答案 1

正如另一个答案所指出的,在方法/函数名称上单击alt可以直接将您跳转到最初定义它的位置。它在同一文件中工作,但似乎不能跨文件工作。

我为javascript找到的最接近的Atom编辑器包,它允许你跨文件跳转到函数/方法定义,称为TernJS

安装后,您可以使用单词(函数/方法,变量等)来显示定义该方法/函数的列表(包括行#和filepath)。然后,您可以单击列表项,它将跳转到定义。ctrl-shift-r

这是我制作的视频,其中包含使用此原子包的示例。http://www.youtube.com/watch?v=cFAzqvYoHJs&t=11m58s


答案 2

为了回答你的第一个问题,这个“行为”被称为“转到定义”或“跳转到定义”。

为了回答你的第二个问题,你也许可以看看一些软件包,

我发现这些有点帮助,但仍然没有达到我完全想要的标准。我想要类似于Intellij IDEA +点击的东西。ctrl

我发现自己使用++在整个项目中搜索我正在搜索的东西的相关文件。然后我找到我正在寻找的特定文件和shazam!我得到了我想要得到的东西。这种特殊的方法最适合我。ctrlshiftf

我知道这并不完全是你想要的,但这是迄今为止我发现的最好的事情,可以实现类似于我们俩似乎正在寻找的东西。希望这有帮助一点,快乐编码...