文件相关
Ctrl + E 打开最近浏览过的文件
Ctrl + Shift + E 打开最近修改的文件
Ctrl + Shift + N 查找文件
双击shift 最近打开过的文件
查找
Ctrl + R 替换文本
Ctrl + F 查找文本
Ctrl + Shift + F 全局查找
导航
1. Ctrl + G 快速定位到某行
Ctrl + B 跳转至方法或结构体的定义或引用处
Ctrl + 左键单击 等同于 Ctrl + B
Ctrl + Alt + Left/Right 回退或前进到上次光标所在位置
Page Up 向上滚动一页
Shift + PageUp 向上滚动一页并选中
PageDown 向下滚动一页
Shift + PageDown 向下滚动一页并选中
Ctrl + PageUp 跳转至当前显示框的首行
Ctrl + Shift + PageUp 跳转至当前显示框的首行并选中
Ctrl + Page Down 跳转至当前显示框的末行
Ctrl + Shift + PageDown 跳转至当前显示框的末行并选中
Home 跳转至行首
Shift + Home 跳转至行首并选中
End 跳转至行尾
Shift + End 跳转至行尾并选中
Ctrl + Home 跳转至文件首行
Ctrl + Shift + Home 跳转至文件首行并选中
Ctrl + End 跳转至文件尾行
Ctrl + Shift + End 跳转至文件尾行并选中
选择
- Alt + Shift + 左键长按 移动鼠标矩形选择内容
编辑
- Ctrl + C 或 Ctrl + Insert 拷贝光标所在行或选中的内容
- Ctrl + D 复制光标所在行或选中的内容
- Ctrl + X 剪切光标所在行或选中的内容
- Ctrl + Y 删除光标所在行
- Ctrl + Z 撤销
- Ctrl + Shift + Z 反向撤销
- Ctrl + W 选中光标所在的代码块,多次触发,代码块会逐级变大
- Ctrl + / 单行注释或取消
- Ctrl + Shift + / 多行注释或取消
- Ctrl + + 折叠代码块、结构体或函数
- Ctrl + - 展开代码块、结构体或函数
- Ctrl + Alt + Enter 当前行的上方插入空行
- Shift + Enter 当前行的下方插入空行
- Ctrl + Backspace 按单词进行删除
- Alt + Shift + Up/Down 可以将光标所在行的代码上下移动
- Ctrl + Shift + U 将选中内容进行大小写转化
- 、、、、、、、注:go path 和go modules不能共用