Goland快捷键


  1. Goland快捷键教程

Golang 的开发工具 Goland 的快捷键我们大体可以分为五大类,即:文件相关快捷键、代码格式化快捷键、查找和定位快捷键、代码编辑快捷键和界面切换快捷键。

  1. 文件相关快捷键


| Goland快捷键

Goland快捷键教程

Golang 的开发工具 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 的快捷键我们大体可以分为五大类,即:文件相关快捷键、代码格式化快捷键、查找和定位快捷键、代码编辑快捷键和界面切换快捷键。快捷键 | 描述 |

| ------------ | ------------------------------ |

| 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 的快捷键我们大体可以分为五大类,即:文件相关快捷键、代码格式化快捷键、查找和定位快捷键、代码编辑快捷键和界面切换快捷键。