最后两个快捷键用起来非常棒。
| 快捷键 | 作用 | 备注 |
| ctrl + n | 导航到类名 | |
| ctrl + shift + n | 导航到文件 | |
| ctrl + e/ctrl + shift + e | 打开到最近的文件/打开最近修改的文件 | |
| ctrl + shift + i | 简短地查看源定义 | |
| ctrl + alt + m | 重构表达式为函数 | 光标在表达式的末尾 |
| ctrl + space | 快速返回实现 | return 字段后使用 |
| ctrl+ shift+ a | 工具调用 | 如 go tools,restful 等 |
| ctrl + shift + space | 智能类型推断式返回 | return 字段后使用 |
| ctrl + i | 实现某接口 | 见图 |
| ctrl + p | 查看 method 参数信息 | 见图 |
| ctrl + shift + p | 查看表达式类型 | 见图 |
| ctrl + alt + v | 自动生成表达式返回值 | 见图 |
| alt + j | 相同单词多选 | 类似 sublime Ctrl + D |
图示
ctrl + i 实现某接口(在 type struct 上使用)
ctrl + p 查看方法参数信息(在方法括号中使用)
ctrl + shift + p 查看表达式类型(在表达式上或者表达式末尾使用)
alt + enter 会出现一些 intention的操作(比如在第三方包名上使用,可以添加 import 包别名)
ctrl + alt + v 生成表达式返回值(表达式末尾使用。先不要写 "resp, err :=",按下快捷键后会自动生成。)
Alt + J 类似 sublime 上的 Ctrl + D 多选 (此外还有 Shift + Ctrl + Alt + J, Alt + Shift + Mouse Click,可以实现多选 )
其他
alt + enter 的其它用法
go tools 工具
代码片段自动生成(右键查看大图)
转载于:https://my.oschina.net/lemos/blog/1358731