代码生成
实现一个接口
Ctrl + I
使用快捷键 Ctrl + i 在弹出的选择框中回车选择 Create Type ,然后在弹出的输入框中输入关键字,选择需要实现的接口类型。
结构体标签
json 或 xml
在结构体字段后面输入:json 或 xml 来向结构体添加标签
自定义结构体标签
打开Settings 或Preferences 添加自己的结构体字段标签。选择 Editor 、选择 Live Templates 、选择 Go Struct Tags 。可以自定义现有模板、复制它或创建一个新模板。
生成测试用例
Ctrl + Shift + T (Windows/Linux)、Command+Shift+T (macOS)
使用快捷键 Ctrl + Shift + T (Windows/Linux)、Command+Shift+T (macOS) 生成测试用例,可以选择生成空的、当前方法或函数、整个文件、整个包的测试用例。
代码选中
扩选/缩选代码块
扩选 Ctrl + W (Windows/Linux)、Option + ↑ (macOS)
快捷键Ctrl+W (Windows/Linux) 、? + ↑ (macOS) ,使用有关代码的语义快速扩选代码。
缩选 Ctrl + Shift + W (Windows/Linux)、Option + ↓ (macOS)
快捷键 Ctrl + Shift + W (Windows/Linux)、Option + ↓ (macOS) ,使用有关代码的语义快速缩选代码。
选中多个相同的代码并编辑(批量修改)
Alt + J (Windows/Linux)、Ctrl + G (macOS)
使用快捷键 Alt + J (Windows/Linux)、Ctrl + G (macOS) 将在当前文件搜索光标所在的代码并选中,重复按则继续往下找到匹配的文本并选中,当搜索到达文件末尾时,它将从头开始。
Shift+Alt+J (Windows/Linux)、Shift + Ctrl + G (macOS)
使用快捷键Shift+Alt+J (Windows/Linux)、Shift + Ctrl + G (macOS) 则可以返回上一个选中。
选中当前文件中的所有匹配的代码并编辑(批量修改)
Ctrl + Alt + Shift + J (Windows/Linux)、Command + Ctrl + G (macOS)
使用快捷键 Ctrl + Alt + Shift + J (Windows/Linux)、Command + Ctrl + G (macOS) 可以选中当前文件中所有与光标所在代码相同的内容然后进行编辑。
|