Ctrl+单击 Atom 编辑器中的函数名称并跳转到其中
Ctrl+Click on a function name in Atom editor and jump into it
我一直在想一个更好的方式来给这个问题起标题,但不幸的是我不知道如何解释它。我也没有在堆栈溢出时发现它(出于与上述相同的原因)。
在Eclipse中,我习惯于Ctrl+Click调用一个方法的名称(在java中)。我的光标会跳转到我的方法函数的定义。
问题一:有人知道这种行为的名称吗?我的意思是,也许它被称为功能跳跃或类似的东西。
我也在 Atom 编辑器中寻找这样的插件。因为我已经试过很多次了(坏习惯),但是没有用。
问题 2:在 Atom 中执行此操作的插件名称?
不知道是否有帮助,但我目前正在 JavaScript 中使用 Atom 编辑器进行编码。
正如另一个答案所指出的,按住 alt 键并单击 method/function 名称可以直接将您跳转到最初定义的位置。它在同一个文件中工作,但似乎不能跨文件工作。
我为 javascript 找到的最接近的 Atom 编辑器包称为 TernJS。
允许您跨文件跳转到 function/method 定义
安装后,您可以在单词(function/method、变量等)上使用 ctrl-shift-r
来显示定义 method/function 的位置的列表(包括行 # 和文件路径).然后您可以单击列表项,它会跳转到定义。
这是我制作的视频,其中包含使用此原子包的示例。
http://www.youtube.com/watch?v=cFAzqvYoHJs&t=11m58s
尝试atom/navigate
它可以帮助您完成这件事。
唯一的问题是它的默认键是 f2 而不是 cltr+click
但这也可以在 de .atom 文件的包设置中编辑
目前此行为已被 multiple cursors feature 阻止。
最接近的是 "ctrl-alt-shift-d" + atom-ternjs
要回答您的第一个问题,此“行为”被称为 'go to definition' 或 'jump to definition'。
为了回答你的第二个问题,你可能会看看一些软件包,
我觉得这些有一些帮助,但仍然没有达到我完全喜欢的标准。我想要类似于 Intellij IDEA ctrl + 单击的东西。
我发现自己使用 ctrl + shift + f 来搜索整个项目对于我正在搜索的东西的相关文件。然后我找到我正在寻找的特定文件和 shazam!我得到了我想要得到的东西。这种特殊的方法最适合我。
我知道这不完全是您想要的,但这是迄今为止我发现的最好的东西,可以实现与我们似乎都在寻找的东西相似的东西。希望这个对你有帮助,
编码愉快...
我想我没有相应的软件包。
干脆ctrl-D
帮我定义。
看了这里的其他方法后,碰巧试过了。
干杯。
在 Atom(1.57.0 版本,os Ubuntu 18.04)中,命令 ctrl+shift+f 正在执行 project-find:show。 (如果在 mac 上尝试 cmd+shift+f 并且以上不起作用)
首先 select 项目中文件中的函数名称,单击 ctrl+shift+f,以及项目文件夹中也具有此函数(已定义或已使用)的文件列表应该出现。
单击这些文件中的任何一个,使用 ctrl+tab 返回列表。我可以在键绑定中看到此命令 project-find:show 绑定到 ctrl+shift+f,我已经使用过它,但我不确定这是否来自其中一个包。 (对不起,原子新手)
我一直在想一个更好的方式来给这个问题起标题,但不幸的是我不知道如何解释它。我也没有在堆栈溢出时发现它(出于与上述相同的原因)。
在Eclipse中,我习惯于Ctrl+Click调用一个方法的名称(在java中)。我的光标会跳转到我的方法函数的定义。
问题一:有人知道这种行为的名称吗?我的意思是,也许它被称为功能跳跃或类似的东西。
我也在 Atom 编辑器中寻找这样的插件。因为我已经试过很多次了(坏习惯),但是没有用。
问题 2:在 Atom 中执行此操作的插件名称?
不知道是否有帮助,但我目前正在 JavaScript 中使用 Atom 编辑器进行编码。
正如另一个答案所指出的,按住 alt 键并单击 method/function 名称可以直接将您跳转到最初定义的位置。它在同一个文件中工作,但似乎不能跨文件工作。
我为 javascript 找到的最接近的 Atom 编辑器包称为 TernJS。
允许您跨文件跳转到 function/method 定义安装后,您可以在单词(function/method、变量等)上使用 ctrl-shift-r
来显示定义 method/function 的位置的列表(包括行 # 和文件路径).然后您可以单击列表项,它会跳转到定义。
这是我制作的视频,其中包含使用此原子包的示例。 http://www.youtube.com/watch?v=cFAzqvYoHJs&t=11m58s
尝试atom/navigate
它可以帮助您完成这件事。
唯一的问题是它的默认键是 f2 而不是 cltr+click
但这也可以在 de .atom 文件的包设置中编辑
目前此行为已被 multiple cursors feature 阻止。
最接近的是 "ctrl-alt-shift-d" + atom-ternjs
要回答您的第一个问题,此“行为”被称为 'go to definition' 或 'jump to definition'。
为了回答你的第二个问题,你可能会看看一些软件包,
我觉得这些有一些帮助,但仍然没有达到我完全喜欢的标准。我想要类似于 Intellij IDEA ctrl + 单击的东西。
我发现自己使用 ctrl + shift + f 来搜索整个项目对于我正在搜索的东西的相关文件。然后我找到我正在寻找的特定文件和 shazam!我得到了我想要得到的东西。这种特殊的方法最适合我。
我知道这不完全是您想要的,但这是迄今为止我发现的最好的东西,可以实现与我们似乎都在寻找的东西相似的东西。希望这个对你有帮助, 编码愉快...
我想我没有相应的软件包。
干脆ctrl-D
帮我定义。
看了这里的其他方法后,碰巧试过了。
干杯。
在 Atom(1.57.0 版本,os Ubuntu 18.04)中,命令 ctrl+shift+f 正在执行 project-find:show。 (如果在 mac 上尝试 cmd+shift+f 并且以上不起作用)
首先 select 项目中文件中的函数名称,单击 ctrl+shift+f,以及项目文件夹中也具有此函数(已定义或已使用)的文件列表应该出现。 单击这些文件中的任何一个,使用 ctrl+tab 返回列表。我可以在键绑定中看到此命令 project-find:show 绑定到 ctrl+shift+f,我已经使用过它,但我不确定这是否来自其中一个包。 (对不起,原子新手)