Ctrl+单击Atom编辑器中的函数名称并跳转到该函数名称
Ctrl+Click on a function name in Atom editor and jump into it
>我一直在试图想出一个更好的方法来命名这个问题,但不幸的是我不知道如何解释它。我也没有在堆栈溢出上找到这个(出于上述相同原因)。
在 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,我已经使用了它,但我不确定这是否来自其中一个包。 (对不起,原子新手)
- Javascript onclick函数会立即调用(而不是在单击时调用)
- Javascript在处理函数时防止单击
- JavaScript-onClick将按钮ID或单击按钮的文本传递给函数
- 使用单击函数中的jQuery切换元素
- 单击函数仅对某些数据名称执行
- 如何在单击、Knockout时传递函数中的值
- 如何创建背景图像列表'URL,并使用jQuery在单击函数时应用它们
- 运行“;非“;单击另一个函数中的函数仅一次
- 调用函数和单击动画
- 如何在单击组件时调用函数
- 单击从子函数返回父函数
- 调用函数单击选择标签中的选项
- jQuery 函数 - 单击两次返回一个值
- 模式弹出窗口无法正常工作,它多次调用函数 - 单击事件处理程序运行多次
- 在 JSON 解析中添加函数单击
- 调用多个函数单击“反应JS”
- 如何在使用javascript函数单击网格时设置文本框值
- 如何通过使用onClick()函数单击按钮来填充Javascript中的表
- 我如何添加多个值从一个选择列表框到另一个列表框上使用javascript函数单击按钮
- 手动触发函数单击事件对象