goland高效编码技巧 - 第三部分(完)

剪贴板操作

与剪贴板比较

Ctrl + D(Windows/Linux)或Command + D(macOS)

通过使用Windows/Linux 上的Ctrl + D、macOS 上的Command + D快捷键,可以方便地比较文件内容,选中两个文件,按下快捷键,就可以对比两个文件的差异,如果选中单个文件再按下快捷键,则会提示你从文件夹中选择某个文件进行比较;除此之外,还可以选中单个文件后,再选择View -> Compare with Clipboard 来将选中文件内容和你复制的剪贴板中的内容进行对比。

历史复制粘贴内容

Ctrl + Shift + V(Windows/Linux)或Command + Shift + V(macOS)

说到剪贴板,GoLand 会跟踪您放入剪贴板的所有内容。任何时候你要粘贴以前复制的项目,按下以上快捷键去选择内容粘贴。

从剪贴板添加包

只要 IDE 在剪贴板中检测到包的可能导入路径,它就会建议将其安装为模块或将其添加到 GOPATH,具体取决于项目类型。

通用提示

切换到编辑器

Esc
当我们开发时鼠标可能会脱离编辑器点击到菜单栏,或者选中文件。我们怎样才能快速回到编辑器?我们可以按 Esc 键,焦点将切换回编辑器。在这种情况下,您要切换的工具窗口将保留其可见性状态。

隐藏所有工具窗口

Ctrl + Shift + F12(Windows/Linux)或Command + Shift + F12(macOS)

您可以隐藏 IDE 中的所有工具窗口,并通过Windows/Linux 上的Ctrl+Shift+F12和macOS上的Command + Shift + F12快速切换到编辑器。

快速打字

它能够在列表中键入任何内容并过滤结果。然后您可以使用箭头键在列表中移动,或按Esc关闭过滤器。(注意,快速打字在编辑器内不生效)

全局搜索

Shift + Shift

如果您需要搜索任何内容——从 IDE 设置到部分代码——那么Search Everywhere、Shift+Shift可以提供帮助。您甚至可以从搜索结果中切换设置,它可以与模糊搜索一起使用。

本地历史(local history)

你有没有做过一些编辑,有一些东西可以工作,然后经过一些编辑,事情就停止了?或者您不小心删除了当天(或一周)所做的所有工作,因为命令错误?
然后本地历史将派上用场。
您可以通过“全局搜索”或右键单击文件夹/文件,使用“本地历史”命令随时调用它。

您还可以查看不同时间点之间的差异,并且可以在已知时间点上贴上标签,以确保您始终可以返回到安全状态。例如,当测试通过时会自动添加标签。

到这里goland的编码技巧就告一段落了,后续有新的编码技巧会再分享出来供大家探讨。

GoLand提供了一个交互界面来进行cherry-pick操作。要使用这个界面,首先找到你想要进行cherry-pick的commit,然后右键点击该commit,在弹出的菜单中选择"Cherry-Pick"选项。接下来,你将进入cherry-pick的交互界面。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [实战:怎样把间隔的几个commit整理成1个?-2021.11.18](https://blog.csdn.net/weixin_39246554/article/details/121402649)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [PhpStorm Git 操作](https://blog.csdn.net/xujingzhong0077/article/details/123838029)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [8小时转职Goland工程师-项目案例](https://download.csdn.net/download/abc54250/87562721)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值