Mac GoLand快捷键

Mac 键盘符号说明

Delete, Escape (Esc) 右制表符(Tab键) Home Fn + ← Page Up(Fn+↑)
向前删除键(Fn+Delete) 左制表符(Shift+Tab) End Fn + → Page Down(Fn+↓)

Shortcuts 捷径

快捷键 说明 快捷键 说明 快捷键 说明
⌃⇧Space 代码自动补齐 ⌘N,^↩︎ 生成代码 ⇧F6 重命名
Double⇧ 全局搜索 ⌘P 参数信息 ⌘↩︎ 尝试快速修复
⌥⌘↓ 收缩选择 ⌥⌘↑ 扩展选择 ⌘E 近期修改过的文件

General 常用

快捷键 说明 快捷键 说明
⌘1...⌘9 开启或关闭对应的工具窗口,使用最多的一般是:⌘1⌘9 ⌘⌥Y 同步
⌘S 手动保存全部修改,其实不小心关闭了东西也不会丢的 ⌘, 设置
⌘⇧F12 编辑窗口最大化、最小化 ⌘⇧A 按行为动作查找
⌥⇧I ⌘; 项目结构窗口
·⌃§,⌃ 切换主题、代码样式之类的

Usage Search 变量搜索

快捷键 功能 说明
⌘F7/⌥F7 Find usages / Find usages in file 查找哪些地方使用到了
⌘⇧F7 Highlight usages in file 文件内使用到的地方高亮展示
⌘⌥F7 Show usages 展示哪里调用过

Search / Replace 搜索/替换

内容搜索很强大,可与正则配合查找或者替换,很方便

快捷键 说明 快捷键 说明
⌘G/⌘⇧G 按选择字符查找下一个/上一个 ⌘R 替换字符
⌘⇧F 按工作区/项目/路径查找字符串 ⌘F 文件内查找
⌘⇧R 按工作区/项目/路径替换字符串 Double⇧ 全局搜索
^G 选择下一个所选文本内容,可同时编辑
^⌘G 选择全部相同字符的文本内容,可同时编辑
^G 取消批量选择,好像不好使,而且 ESC 就可以取消了

Editing 文本编辑

快捷键 说明 快捷键 说明
^Space 基础代码完成 ^⌥I 自动缩进行
^⇧Space 智能代码完成 ⇥/⇧⇥ 缩进行/取消缩进
⌘P 参数信息 ⌘X 剪切行到剪贴板,光标所在行什么也没选择的话
^J 文档查看 ⌘C 复制行
⇧F1 外部文档 ⌘V 粘贴
⌘+mouse 概要信息 ⌘⇧V 从最近的缓冲区粘贴
⌘F1 光标处显示错误提醒 ⌘D 复制行
⌘N,^↩ 生成代码 ⌘⌫ 删除行
^O 覆盖方法 ^⇧J 多行合并成一行
^I 实现接口方法 ⌘↩ 一行分割为多行
⌘/ 注释行代码 ⇧↩ 新起一行,而不用到行尾再敲回车
⌘⌥/ 解开注释 ⌘⇧U 大小写切换
⌥↑ 扩展选择 ⌘⇧]/⌘⇧[ 代码块选择
⌥↓ 收缩选择 ⌥⌦ 删除至单词结束处
^⇧Q 上下文信息 ⌥⌫ 删除至单词开始处
⌥↩ 快速修复提示 ⌘+/⌘- 折叠/展开代码
⌘⌥L 重新格式化 ⌘⇧+ 折叠的全部展开
^⌥O 选择性的导入包 ⌘⇧- 全部折叠
⌘w 圈闭当前编辑窗口 ⌘⌥T 嵌入代码块,比如:try…catch,for,if 之类的
⌘⇧↩ ︎ 完成语句,会自动加分号等

Navigation 导航

快捷键 说明 快捷键 说明
⌘O 搜索类 ^⇧B 跳转到定义的方法
⌘⇧O 搜索文件 ⌘U 跳转到父级方法/父类
⌘⌥O 搜索符号 ↑/ 方法上一个、下一个
⌥Home 展示导航栏 ⌘]/⌘[ 跳转代码块结束/开始处
F3 设置/取消书签 ⌘F12 文件结构弹框
0…9 跳转到书签编号0~9 ^H 类层次结构
⌥F3 Toggle bookmark with mnemonic ⌥F1 Select current file or symbol in any view
⌘F3 展示书签 ⌘⇧H 方法调用层次结构
⌘L 跳转到某行 ^⌥H 调用层次结构
⌘E 最近编辑过的文件列表 F2/⇧F2 跳转到下一个错误的地方,可快速定位哪块有错误提示
⌘B,⌘Click 跳转到定义行 F4/⌘↓ 进入源码文件,比如 svn diff 的时候很方便
⌘⌥B 进入接口实现方法 ⌘⇧⌫ 跳转到最后的编辑位置,很有用
⌥Space,⌘Y Open quick definition lookup ←/ 下一个/上一个编辑窗口
Go to editor (from tool window) F12 进入到上次的工具窗口
⇧⎋ Hide active or last active window ⌘⌥←/⌘⌥→ Navigate back / forward

你可能感兴趣的:(Go,开发工具,ide,golang)