IntelliJ IDEA:在 Go 中从接口跳转到实现方法
IntelliJ IDEA: Jump from interface to implementing method in Go
在 IntilliJ Idea/Goland 中,是否有任何快捷方式允许我 select 接口定义中的方法并跳转到该方法的实现或给我实现列表。
我正在寻找类似 Cmd+单击并获取 methods/function.
时得到的东西
但是我需要捷径来实现,而不是使用方法。目前我必须复制方法名称并在项目中搜索,这感觉不是最有效的方法。
我正在使用 intelliJ Idea(社区版)2016.2.2 EAP Go plugin 版本:0.12.1724。
我试过 Cmd+Alt+b 但总是 No implementation found
不,不存在这样的快捷方式。
你可以通过"Find Usage"来确定具体的接口方法在哪里使用,但是如果你想看到所有的具体实现,目前的方法是在整个项目中搜索方法名。
Goland 中(或 IntelliJ Ultimate 中的 go 插件)现已添加此支持。相同的快捷方式是 Alt+Cmd+B
(Option+Cmd+B
代表 Mac)。
对于戈兰
Windows: Alt+Cmd+B
Mac os: Option+Cmd+B
在 IntilliJ Idea/Goland 中,是否有任何快捷方式允许我 select 接口定义中的方法并跳转到该方法的实现或给我实现列表。
我正在寻找类似 Cmd+单击并获取 methods/function.
时得到的东西但是我需要捷径来实现,而不是使用方法。目前我必须复制方法名称并在项目中搜索,这感觉不是最有效的方法。
我正在使用 intelliJ Idea(社区版)2016.2.2 EAP Go plugin 版本:0.12.1724。
我试过 Cmd+Alt+b 但总是 No implementation found
不,不存在这样的快捷方式。
你可以通过"Find Usage"来确定具体的接口方法在哪里使用,但是如果你想看到所有的具体实现,目前的方法是在整个项目中搜索方法名。
Goland 中(或 IntelliJ Ultimate 中的 go 插件)现已添加此支持。相同的快捷方式是 Alt+Cmd+B
(Option+Cmd+B
代表 Mac)。
对于戈兰
Windows: Alt+Cmd+B
Mac os: Option+Cmd+B