预定义 macOS 键位映射
GoLand 核心键盘快捷键
构建项目
在此目录中新建 | ⌃ ⌥ N |
构建项目 | ⌘ F9 |
重新构建 | ⌘ ⇧ F9 |
基本编辑
剪切 | ⌘ X |
复制 | ⌘ C |
粘贴 | ⌘ V |
粘贴为纯文本 | ⌘ ⌥ ⇧ V |
从历史记录粘贴... | ⌘ ⇧ V |
复制路径 | ⌘ ⇧ C |
复制引用 | ⌘ ⌥ ⇧ C |
⌘ S | |
⌘ Z | |
⌘ ⇧ Z | |
⇥ | |
⇧ ⇥ | |
⌃ ⌥ I | |
开始新行 | ⇧ ⏎ |
在当前行前开始新行 | ⌘ ⌥ ⏎ |
删除当前行 | ⌘ ⌫ |
合并行 | ⌃ ⇧ J |
复制当前行或选中部分 | ⌘ D |
切换大小写 | ⌘ ⇧ U |
⌘ ⇧ N | |
在新窗口中打开源代码 | ⇧ F4 |
⌃ ⇧ . | |
⌃ ⇧ Comma |
插入符导航
选择文本
全选 | ⌘ A |
向左选中 | ⇧ ← |
向右选中 | ⇧ → |
选中前一个单词 | ⌥ ⇧ ← |
移动插入符到下一个单词并选择 | ⌥ ⇧ → |
移动插入符到行首并选择 | ⌘ ⇧ ← |
移动插入符到行尾并选择 | ⌘ ⇧ → |
向上并选择 | ⇧ ↑ |
向下并选择 | ⇧ ↓ |
移动插入符到代码块开始处并选择 | ⌘ ⌥ ⇧ [ |
移动插入符到代码块末尾处并选择 | ⌘ ⌥ ⇧ ] |
移动插入符到页面顶部并选择 | ⌘ ⇧ Page ↑ |
移动插入符到页面底部并选择 | ⌘ ⇧ Page ↓ |
向上翻页并选择 | ⇧ Page ↑ |
向下翻页并选择 | ⇧ Page ↓ |
移动插入符到文本开头并选择 | ⌘ ⇧ Home |
移动插入符到文本结尾并选择 | ⌘ ⇧ End |
扩展选择 | ⌥ ↑ |
缩小选择 | ⌥ ↓ |
代码折叠
展开 | ⌘ NumPad + |
折叠 | ⌘ NumPad - |
递归展开 | ⌘ ⌥ NumPad + |
递归折叠 | ⌘ ⌥ NumPad - |
全部展开 | ⌘ ⇧ NumPad + |
全部折叠 | ⌘ ⇧ NumPad - |
折叠选中区域 | ⌘ . |
多插入符与选择范围
⌥ ⇧ Click | |
⌘ ⇧ 8 | |
Double ⌥ + 上 | |
Double ⌥ + 下 | |
⌥ ⇧ G | |
⌃ G | |
⌘ ⌃ G | |
⌃ ⇧ G | |
⌥ ⇧ Middle-Click | |
⌥ Click | |
⌘ ⌥ ⇧ Click |
编码辅助
上下文导航
查找全部内容
Double ⇧ | |
⌘ F | |
⌘ G | |
⌘ ⇧ G | |
⌘ R | |
⌘ ⇧ F | |
⌘ ⇧ R | |
N/A | |
⌘ ⇧ O | |
⌘ F12 | |
⌘ ⌥ O | |
⌘ ⇧ A |
从符号导航
代码分析
运行与调试
重构
全局 VCS 操作
差异查看器
显示差异 | ⌘ D |
比较文件 | ⌘ D |
下一个差异 | F7 |
上一个差异 | ⇧ F7 |
接受左侧 | ⌘ ⌃ → |
接受右侧 | ⌘ ⌃ ← |
选择对侧差异窗格 | ⌃ ⇧ ⇥ |
显示差异设置弹出窗口… | ⌘ ⇧ D |