5 个必须知道GoLand 快捷方式

布袋罗汉
• 阅读 323

GoLand是非常热门受欢迎的GO语言开发工具,GoLand 有几个预定义的快捷方式,快速提高工作效率。

GoLand

如何选择键盘映射

让我们从选择正确的键盘映射开始,以确保您更快地获得宾至如归的感觉。默认情况下,GoLand 有几个预定义的键盘映射可供选择:

基于您的环境的键盘映射:macOS或Windows/Linux。

对于使用过 IntelliJ IDEA 或任何其他基于 JetBrains IntelliJ 平台的 IDE 并在该 IDE 中使用过 IntelliJ/macOS 键盘映射的用户,建议使用IntelliJ IDEA Classic键盘映射。

对于从其他代码编辑器迁移过来的用户,建议使用Emacs、Sublime Text和Sublime Text (macOS)键盘映射。

最后但同样重要的是,您始终可以在首选项/设置 |中搜索替代键盘映射。通过单击窗口顶部的获取更多键盘映射来键盘映射。

在本文中,我们将介绍必须知道的快捷方式。尽管此处使用的所有组合键均来自 macOS 和 Windows / Linux 的默认键映射,但您可以在首选项/设置 |中自定义键映射配置。键盘映射。

到处搜索:⇧⇧ / Shift+Shift

Search Everywhere是一个多工具操作,可以帮助您找到任何东西!源代码中的任何项目、数据库、操作、用户界面元素、插件、设置、Git 分支、提交、标签、消息等。5 个必须知道GoLand 快捷方式

要缩小搜索范围,请按⇥ / Tab在选项卡之间导航,或单击窗口工具栏上的过滤器图标并选择适当的选项。5 个必须知道GoLand 快捷方式

最后但同样重要的是,您可以在“查找工具”窗口的单独选项卡中打开当前搜索结果并运行另一个查询。只需单击Search Everywhere右上角的Open in Find Window图标。

显示上下文操作:⌥↵ / Alt+Enter

当您在编辑器中工作时,GoLand 会不断分析您的代码,寻找优化代码的方法并检测潜在问题。它涵盖了广泛的情况,从错误和警告到您可以直接通过Alt+Enter应用的优化建议。

5 个必须知道GoLand 快捷方式

要查看可用意图操作的完整列表,请打开 IDE 设置并选择编辑器 | 用心。只需取消选中它们旁边的框,即可禁用您目前不需要的任何操作。此外,您可以按如下方式即时执行此操作:只需将插入符放在代码上,按⌥↵ / Alt+Enter,选择要禁用的操作,单击它旁边的右箭头,然后单击禁用 <意图动作名称> .

5 个必须知道GoLand 快捷方式

重构这个 ⌃T / Ctrl+Alt+Shift+T

Refactor 这是 GoLand 中可用重构集的关键,从Rename到Move、Change Signature、Extract和Introduce method/type/interface、Inline和Safe Delete重构以安全地从源代码中删除文件。

这意味着您只需记住一个快捷方式即可用于所有重构目的。要快速访问所选代码的可用重构列表,请按⌃T / Ctrl+Alt+Shift+T。

生成 ⌘N / Alt+Insert

此热键可打开用于创建通用代码结构和重复元素的各种选项。生成一个函数,该函数创建结构类型的值、getter 和 setter、空测试文件、文件测试、包、函数和版权。此外,它只需几秒钟即可实现界面中列出的所有方法。

5 个必须知道GoLand 快捷方式

智能代码补全 ⌃⇧Space / Ctrl+Shift+Space

代码完成减少了您需要记住的内容,并帮助您避免拼写错误和其他常见错误。基本代码完成功能会在您开始在 GoLand 中键入代码时弹出,并且大部分自动运行,而智能代码完成功能必须通过按⌃⇧Space / Ctrl+Shift+Space来显式调用。GoLand 为您提供了适用于当前上下文的最相关符号的列表。

5 个必须知道GoLand 快捷方式

GoLand提高工作效率的几个快捷方式为您介绍到这里,更多精彩教程,请关注macz。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
双十一预售活动分析
2022年双十一促销活动已经开始,大家应该都提前开始关注今年双十一活动的时间表了吧?2022年10月24日晚8:00天猫双11预售时间,第一波销售时间10月31日晚8:0,第二波销售时间11月10日晚8:00;天猫双11的优惠力度是跨店每满30050
Peter20 Peter20
3年前
mysql中like用法
like的通配符有两种%(百分号):代表零个、一个或者多个字符。\(下划线):代表一个数字或者字符。1\.name以"李"开头wherenamelike'李%'2\.name中包含"云",“云”可以在任何位置wherenamelike'%云%'3\.第二个和第三个字符是0的值wheresalarylike'\00%'4\
Wesley13 Wesley13
2年前
VBox 启动虚拟机失败
在Vbox(5.0.8版本)启动Ubuntu的虚拟机时,遇到错误信息:NtCreateFile(\\Device\\VBoxDrvStub)failed:0xc000000034STATUS\_OBJECT\_NAME\_NOT\_FOUND(0retries) (rc101)Makesurethekern
Wesley13 Wesley13
2年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
2年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Wesley13 Wesley13
2年前
Java日期时间API系列36
  十二时辰,古代劳动人民把一昼夜划分成十二个时段,每一个时段叫一个时辰。二十四小时和十二时辰对照表:时辰时间24时制子时深夜11:00凌晨01:0023:0001:00丑时上午01:00上午03:0001:0003:00寅时上午03:00上午0
Wesley13 Wesley13
2年前
MBR笔记
<bochs:100000000000e\WGUI\Simclientsize(0,0)!stretchedsize(640,480)!<bochs:2b0x7c00<bochs:3c00000003740i\BIOS\$Revision:1.166$$Date:2006/08/1117
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_