在IntilliJ Idea/Goland中,是否有任何快捷方式可以让我选择接口定义中的一个方法,并跳转到该方法的实现,或者给予我一个实现列表。
我正在寻找的东西一样,我得到什么时,命令+点击,并获得使用的方法/函数。
但是我需要的不是方法的使用,而是实现的快捷方式。目前我不得不复制方法名并在项目中搜索,这感觉不是最有效的方法。
我正在使用intelliJ Idea(社区版)2016.2.2 EAP与Go plugin版本:0.12.1724.
我试过Cmd+Alt+B,但总是得到No implementation found
5条答案
按热度按时间nszi6y051#
这个支持现在已经在Goland(或者IntelliJ Ultimate中的go插件)中添加了。相同的快捷方式是
Alt+Cmd+B
(Option+Cmd+B
for Mac)。ryevplcw2#
对于戈兰
Windows操作系统:
Alt+Cmd+B
Mac操作系统:Option+Cmd+B
0sgqnhkj3#
不,这样的捷径不存在。
您可以使用“Find Usage”来确定特定接口方法的使用位置,但如果要查看所有具体实现,当前的方法是在整个项目中搜索方法名称。
oxosxuxt4#
这取决于键盘Map设置,如果您像我一样使用VisualStudio键盘Map,快捷方式将略有不同:Mac上的
Options+End
可以做到这一点(GoLand 2022.2)。IntelliJ键Map是Options+Cmd+B
。您可以通过搜索操作
Go to implementation
找到快捷方式,请参阅:v9tzhpje5#
对于GoLand,您可以使用GoLand官方documentation中提供的可用键盘shortcuts。可以使用
Ctrl + Alt + B
(windows/linux)跳转到方法实现。同样的命令也适用于Intellij IDEA。你可以在这里找到所有可用的键盘shortcuts。