Goland快捷键教程
的开发工具 Goland 的快捷键我们大体可以分为五大类,即:文件相关快捷键、代码格式化快捷键、查找和定位快捷键、代码编辑快捷键和界面切换快捷键。
文件相关快捷键
| 快捷键 | 描述 |
|---|---|
| CTRL+E | 打开最近浏览过的文件 |
| CTRL+SHIFT+E | 打开最近更改的文件 |
| CTRL+N | 可以快速打开 struct 结构体 |
| CTRL+SHIFT+N | 可以快速打开文件 |
代码格式化快捷键
| 快捷键 | 描述 |
|---|---|
| CTRL+ALT+T | 可以把代码包在一个块内,例如 if else 等 |
| CTRL+ALT+L | 格式化代码 |
| CTRL+空格 | 代码提示 |
| CTRL+/ | 单行 |
| CTRL+SHIFT+/ | 多行注释 |
| CTRL+B | 快速打开光标处的结构体或方法(跳转到定义处) |
| CTRL+“+/-” | 可以将当前方法进行展开或折叠 |
查找和定位快捷键
| 快捷键 | 描述 |
|---|---|
| CTRL+R | 替换文本 |
| CTRL+F | 查找文本 |
| CTRL+SHIFT+F | 进行全局查找 |
| CTRL+G | 快速定位到某行 |
代码编辑快捷键
| 快捷键 | 描述 |
|---|---|
| ALT+Q | 可以看到当前方法的声明 |
| CTRL+Backspace | 按单词进行删除 |
| SHIFT+ENTER | 可以向下插入新行,即使光标在当前行的中间 |
| CTRL+X | 删除当前光标所在行 |
| CTRL+D | 复制当前光标所在行 |
| ALT+SHIFT+UP/DOWN | 可以将光标所在行的代码上下移动 |
| CTRL+SHIFT+U | 可以将选中内容进行大小写转化 |
| CTRL+SHIFT+SPACE | 自动补全代码 |
| ALT+ENTER | 检查并修复 |
| ALT+UP | 可以实现方法的跳转 |
| CTRL+O | 实现接口的所有方法 |
| CTRL+SHIFT+I | 简短地查看源定义 |
| CTRL+SHIFT+M | 重构表达式为 ,光标在表达式的末尾 |
| CTRL+SHIFT+A | 工具调用,如 go tools,restful 等 |
| CTRL+SHIFT+SPACE | 智能类型推断式返回,return 字段后使用 |
| CTRL+I | 实现某接口 |
| CTRL+P | 查看 method 参数信息 |
| CTRL+SHIFT+P | 查看表达式类型 |
| CTRL+ALT+V | 自动生成表达式返回值 |
| ALT+J | 相同单词多选 |
| CTRL+ALT+ENTER | 在上一行重启一行 |
界面切换快捷键
| 快捷键 | 描述 |
|---|---|
| ALT+1 | 打开/关闭 Project 窗口 |
| ALT+2 | 打开/关闭 Favorites 窗口 |
| ALT+7 | 打开文件方法列表 |
| alt和+ | 展开 |
| alt+up | 跳方法 |
| ctrl+w | 快速选中一个单词 |
Goland快捷键总结
Golang 的开发工具 Goland 的快捷键我们大体可以分为五大类,即:文件相关快捷键、代码格式化快捷键、查找和定位快捷键、代码编辑快捷键和界面切换快捷键。