如果项目中有一个类似于def cookie_monster的方法,并且我在一个使用cookie_monster的文件中,我如何快速找到定义cookie_monster的文件和行?
我从PivotalLabs中看到了“PivotalLabs”,它说我可以使用command + option/alt + O,但是我的键映射可能不同(默认的RubyMine 6)。这对我没什么好处。
发布于 2014-01-21 06:53:10
我看你得到了答案,但这并不是最好的解决方案,rubymine已经缓存了所有的函数名,并在不进行搜索的情况下对其进行索引以快速找到它,尝试这个方法,它应该会更快
Navigate -> Symbol您将得到一个小的弹出搜索栏,一旦您编写cook,您可能会发现您的函数在一个自动完成,根据您的布局设置,您将找到一个很好的快捷方式打开它。
作为一个额外的,还有
Navigate -> File我从不在边栏上搜索要导航的文件,使用这个,它总是更快,并且会列出所有自动完成的文件
当您试图查找普通代码行(而不是函数或文件的名称)时,会使用提到的普通查找函数。
请注意,在这两个弹出窗口中,您不需要编写全名,例如,要打开cookie_monster函数,您可以搜索这个comon ( co表示cookie,mon表示怪兽),您会发现它非常有趣和快速。
至于find usages,它的常见用法是查找调用某个部分或使用某个函数的位置。
发布于 2014-01-21 05:26:27
选择单词。
Edit -> Find -> Find Usages或
Edit -> Find -> Find in Path对于键盘快捷键,请使用对应于菜单的快捷方式。
https://stackoverflow.com/questions/21247103
复制相似问题