本文介绍了 GoLand IDE 中的一些快捷键操作,以帮助读者提高开发效率。包括选择按键映射的方法,以及介绍了几个必备的快捷键用法,涵盖搜索、上下文操作、代码重构、代码生成和智能代码补全等功能。
在 GoLand IDE 中,快捷键是提高开发效率的关键因素之一。本文将向您展示如何利用这些快捷键,以便您能够更高效地开发和编写代码。您无需掌握所有快捷键,我们将分享一些预定义的按键映射供您选择,以及介绍一些必备的快捷键用法,只需掌握这 5 个基本的快捷键操作,就能事半功倍。
GoLand IDE 提供了多种可供选择的预定义按键映射,让您可以根据自己的环境和使用习惯进行选择。从 macOS 和 Windows/Linux 默认的按键映射到 IntelliJ IDEA Classic、Emacs、Sublime Text 等按键映射,都能满足不同用户的需求。此外,您还可以随时自定义按键映射配置,使其更适合您的开发习惯。
GoLand 为您可以在 IDE 中执行的操作提供了许多快捷键。不过,您不必为了提高效率而了解所有的这些快捷键。今天,我们将分享一些预定义的按键映射供您选择,并介绍几个必备快捷键用法。只需要记住这 5 个基本的快捷键操作,就能有事半功倍的效果。
2023.2 界面还是很不错的,喜欢的可以更新一下,亲测如下:
我们首先选择正确的按键映射,以确保您能够更快适应。 默认情况下,GoLand 有多个可供选择的预定义按键映射:
在本文中,我们将介绍一些必备快捷键。虽然此处使用的所有按键组合均来自 macOS 和 Windows/Linux 的默认按键映射,但您依然可以在 Preferences/Settings | Keymap(偏好设置/设置 | 按键映射)中自定义您的按键映射配置。
⇧⇧ / Shift+Shift
Search Everywhere(随处搜索)是一项多工具操作,可以帮助您查找任何文字内容! 源代码中的任何条目、数据库、操作、用户界面元素、插件、设置、Git 分支、提交、标记、消息等。
要缩小搜索范围,请按 ⇥/Tab 在选项卡之间导航,或点击窗口工具栏上的筛选器图标并选择适当的选项。
最后但同样重要的是,您可以在 Find Tool Window(查找工具窗口)的一个单独的选项卡中打开当前搜索结果并运行另一个查询。 只需点击 Search Everywhere(随处搜索)右侧的 Open in Find Window(在查找窗口中打开)图标即可。
Show Context Actions
⌥↵ / Alt+Enter
在编辑器中工作时,GoLand 会持续分析您的代码,寻找优化方式并检测潜在问题。 它涵盖各种不同的情况,从错误和警告到可以直接通过 Alt+Enter 应用的优化建议。
要查看可用意图操作的完整列表,请打开 IDE 设置并选择 Editor | Intentions(编辑器 | 意图)。 只需取消选中操作旁边的复选框,即可禁用目前不需要的任何操作。 此外,您可以随时按如下方式执行此操作:将文本光标放在代码上,按 ⌥↵/Alt+Enter,选择要禁用的操作,点击旁边的向右箭头,然后点击 Disable (禁用 <意图操作名称> )。
⌃T/Ctrl+Alt+Shift+T
Refactor This(重构此)是 GoLand 中一个重构组合的关键,从 Rename(重命名)到 Move(移动)、Change**Signature(更改签名)、Exract(提取)和 Introducemethod/type/interface(引入方法/类型/接口)、Inline(内联),以及用于从源代码中安全地移除文件的 Safe Delete(安全删除)重构。
这意味着您只需记住一个快捷键即可执行所有重构。 按 ⌃T / Ctrl+Alt+Shift+T 即可快速访问所选代码的可用重构列表。
⌘N/Alt+Insert
此热键会打开用于创建常用代码结构和重复元素的各种选项。 生成一个函数,该函数会创建结构类型的值、getter 和 setter、空测试文件,以及文件、软件包、函数和版权测试。 此外,它在几秒钟内即可实现界面中列出的所有方法。
Smart Code Completion
⌃⇧Space/Ctrl+Shift+Space
代码补全可以减少您需要记住的东西,并帮助您避免拼写错误和其他常见错误。 当您开始在 GoLand 中输入代码时,Basic Code Completion(基本代码补全)会弹出并且在多数情况下会自动工作,而 Smart Code Completion(智能代码补全)则需要按 ⌃⇧Space/Ctrl+Shift+Space 来显式调用。GoLand 会为您提供适用于当前上下文的最相关符号列表。
为了提高操作速度,您还可以下载 Key Promoter X 插件:https://plugins.jetbrains.com/plugin/9792-key-promoter-x
有了这个插件,每次您在 IDE 中将鼠标放在按钮上时,Key Promoter X 都会向您显示可以使用的键盘快捷键。它可以帮助您在工作时了解各种快捷键,并用击键代替繁琐的鼠标移动。
在本文中,我们介绍了 GoLand IDE 中一些必备的快捷键操作。首先,通过使用“Search Everywhere”功能,您可以快速查找任何文字内容,包括源代码、数据库、操作、界面元素等。接着,我们介绍了“Show Context Actions”功能,它能够分析您的代码并提供优化建议,让您可以通过按下“Alt+Enter”快捷键应用这些建议。第三个必备快捷键是“Refactor This”,它汇集了各种重构操作,例如重命名、移动、更改签名等,让您可以轻松进行代码重构。然后,我们讨论了“Generate”功能,该功能可用于快速创建常用代码结构和重复元素,如函数、结构体、getter 和 setter 等。最后,我们介绍了“Smart Code Completion”,它能够智能地补全代码,并为您提供适用于当前上下文的符号列表。
为了进一步提高操作速度,您还可以下载“Key Promoter X 插件”,它会在您将鼠标放在按钮上时显示可用的键盘快捷键,帮助您学习和使用更多快捷键,减少鼠标操作,提高开发效率。