goland 25 大特色编辑功能


写在前面

使用了Goland两年了,好多功能都不会用,特意总结一下,加强自己的记忆

GoLand IDE 的 25 大特色编辑功能 – 第 1 部分
GoLand IDE 的 25 大特色编辑功能 – 第 2 部分
GoLand IDE 的 25 大特色编辑功能 – 第 3 部分

Mac 快捷健简写

真是惭愧,Mac 买来都 5 年了,快捷键简写都搞不清楚,每次看到了,随便按一按,不能工作就放弃,我真是个小天才

简写 对应
Command
Ctrl
Alt
Shift
Caps lock

快捷键及说明

按照我理解的优先级来记录,并不一定有25项,不熟悉快捷键的小伙伴,可以进入官方博客,有详细的动态图说明,写的非常详细

功能 Windows/Linux Mac 备注
最近的位置 Ctrl+Shift+E Command+Shift+E 最厉害的功能,展示最近查看和修改过的位置,再次输入,展示修改过的内容
跳到导航栏 Alt+Home Command+↑ 可以在当前文件所在位置,从文件目录对应的位置寻找其它文件,可以搜索
从剪贴板历史粘贴 Ctrl+Shift+V Command+Shift+V 特别实用的一个功能
本地历史记录 Shift+Shift Shift+Shift 输入 Local History, 方便查看选中的区域或者文件的历史个性记录,特别是在没有版本控制时,非常有用
隐藏所有工具窗口 Ctrl+Shift+F12 Command+Shift+F12 隐藏 IDE 中的所有工具窗口,快速进入编辑窗口
随处搜索 Shift+Shift Shift+Shift 搜索任何东西,甚至可以从搜索结果中切换设置
快速输入 在列表中输入任何东西并且可以筛选结果。随后可以使用方向键在列表中移动,或者按下 Esc 取消筛选器
实现接口 Ctrl+I Ctrl+I 按键之后输入需要实现的接口就可以轻松来实现了
结构体标记 在字段后输入json或者xml,按table会自动填充,也可自定义.进入 Settings/Preferences | Editor | Live Templates,然后选择 Go Struct Tags,即可添加自己的结构字段标记。
生成测试 Ctrl+Shift+T Command+Shift+T 快速生成测试,可以根据函数,也可以根据文件生成测试,同时该快捷健也可以在测试文件和原文件之间切换
展开选择 Ctrl+W Option+↑ 不断扩展选择区域
多重选择 Ctrl+J Ctrl+G 选择一个符号,按下快捷键,会寻找下一个符合条件的符号,可以修改多个符号
导航至文件 Ctrl+Shift+N Command+Shift+O 快速定位到文件,相比Shift+Shift (默认在All标签),指定到了文件标签
多个编辑文件切换 Ctrl+Table Ctrl+Table 也可按住 Ctrl, 再按 Table, 则可在多个最近编辑过的文件之间切换
最近的文件 Ctrl+E Ctrl+E 展示最近打开的文件窗口,快速选择,还能输入来搜索
文件结构窗口 Ctrl+F12 Command+F12 第一次输入快捷键,展示文件结构,第二次输入,将显示定义在当前文件所属包中的所有元素
在特定工具窗口中选择当前选定的文件 Alt+F1 Alt+F1 试试吧,和我的使用习惯不太一样
类型层次结构 Ctrl+H Ctrl+H 选中类型,键入快捷键,看看效果吧
调用层次结构 Ctrl+Alt+H Ctrl+Alt+H 顾名思义,查看方法在那些地方被调用了,可以尝试一下标准库的函数
显示引用 Alt+F7 Alt+F7 展示引用的地方路径

欢迎指正

若您在阅读时,发现了错误,请在评论区写下来,我会尽快指正,避免影响其他小伙伴阅读。

goland