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

Ctrl+Click on a function name in Atom editor and jump into it

本文关键字:函数 单击 Ctrl+ Atom 编辑器      更新时间:2023-09-26

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

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

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

我也在 Atom 编辑器中寻找这样的插件。因为我尝试过很多次(坏习惯)并且没有奏效。

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

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

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

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

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

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

要回答你的第一个问题,这种"行为"被称为"转到定义"或"跳转到定义"。

为了回答你的第二个问题,你可以看看一些包是,

  • "转到定义"
  • "代码偷看"

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

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

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

目前此行为被多个游标功能阻止。您可以获得的最接近的是"ctrl-alt-shift-d"+ atom-ternjs

我认为

我没有这方面的包。

简单地说,ctrl-D对我来说是定义。

在这里阅读其他方法后,运气好。

干杯。

尝试原子/导航

链接到原子导航

它可以帮助您做这种非常出色的事情。

唯一的问题是它的默认键是 f2 而不是 cltr+click

但这也可以在 de .atom 文件的包设置中进行编辑

在 Atom(1.57.0 版本,OS Ubuntu 18.04)中,命令 ctrl+shift+f 正在执行 project-find:show。(如果在Mac上尝试cmd + shift + f,并且上述方法不起作用)

首先在项目中的文件中选择一个函数名称,单击 ctrl+shift+f,应显示项目文件夹中的文件列表,这些文件也具有此函数(已定义或使用)。单击这些文件中的任何一个,要使用 ctrl+tab 返回列表。我可以在键绑定中看到这个命令project-find:show绑定到ctrl + shift+f,我已经使用了它,但我不确定这是否来自其中一个包。 (对不起,原子新手)