当前位置:首页 > 科技  > 软件

Goland2023年度最值得关注的重大更新,写代码更丝滑了

来源: 责编: 时间:2023-12-12 17:01:38 318观看
导读前几天,goland在2023年的最后一个版本更新来了,就是goland2023.3版本。下面就来盘点goland2023年度发布了哪些值得关注的特性。第一个:快速完成切片表达式我们知道,在做一些切片操作的时候,有时候会用到切片的3个索引,写的

前几天,goland在2023年的最后一个版本更新来了,就是goland2023.3版本。下面就来盘点goland2023年度发布了哪些值得关注的特性。Uxy28资讯网——每日最新资讯28at.com

第一个:快速完成切片表达式

我们知道,在做一些切片操作的时候,有时候会用到切片的3个索引,写的时候可能会忘记每个索引的含义。Uxy28资讯网——每日最新资讯28at.com

现在goland会在你构建切片的时候给出索引的提示信息。Uxy28资讯网——每日最新资讯28at.com

图片图片Uxy28资讯网——每日最新资讯28at.com

第二个:快速在另一个包里面创建函数

在定义函数的时候,如果我们想把函数放在其他包,以往的做法是在其他包里面去定义函数。现在我们可以直接在当前包定义,然后使用alt+enter 选择 Create function 快速在指定的包生成该函数。Uxy28资讯网——每日最新资讯28at.com

图片图片Uxy28资讯网——每日最新资讯28at.com

第三个:自动下载依赖

goland2023.2版本默认支持go.mod里面的依赖下载。下载的时机:打开项目的时候或者修改了go.mod的时候。Uxy28资讯网——每日最新资讯28at.com

第四个:函数与方法的互相转换

在go里面,函数和方法的主要区别就是方法是带有类型的,现在可以在方法的类型上按alt+enter(转为函数),或者函数的参数上按alt+enter(转为方法)快速在函数和方法2类快速切换。Uxy28资讯网——每日最新资讯28at.com

图片图片Uxy28资讯网——每日最新资讯28at.com

第五个:只提交指定行的代码

用过Git的同学对提交一般的印象是以文件为最小单位提交的,下面这个特性可能会打破你现有的认知。现在可以选择一个文件里面的某些行来选择性提交。Uxy28资讯网——每日最新资讯28at.com

这个在某些场景很有用。比如你已经在新的分支分支开发了一些新的特性代码,这时候需要需要改动上一个版本的几行配置,然后进行部署。此时你只想提交改动的那几行配置,不想提交本地的其他代码(因为还在开发中)Uxy28资讯网——每日最新资讯28at.com

图片图片Uxy28资讯网——每日最新资讯28at.com

第六个:更强大的随处搜索(search everywhere)

以前按2次shifit,有Types,Files,Symbols,Actions,现在增加了Text,可以同时搜索文本内容,类似Find in Files的功能。Uxy28资讯网——每日最新资讯28at.com

第七个:给每个项目配置一个颜色

给每个项目一个自己的颜色,以方便我们对不同项目更好的区分,特别是对于开发微服务的项目,会分为多个模块,每个模块作为一个独立的项目开发的时候,名字都比较相似,比如mall-jd-user,mall-jd-item,mall-jd-order等等。Uxy28资讯网——每日最新资讯28at.com

图片图片Uxy28资讯网——每日最新资讯28at.com

第八个:更灵活的分支分组

以前的分支列表是全部展开的,现在可以折叠列表Uxy28资讯网——每日最新资讯28at.com

图片图片Uxy28资讯网——每日最新资讯28at.com

第九个:设置保存时的操作(actions on save)

有了这个配置之后,代码格式化,优化导入等工作就自动化了Uxy28资讯网——每日最新资讯28at.com

使用:File -> New Projects Setup -> Preferences For New Projects ->Tools -> Actions on SaveUxy28资讯网——每日最新资讯28at.com

图片图片Uxy28资讯网——每日最新资讯28at.com

强烈建议:把Reformat code,Optimize import 勾选上,再也不用担心代码没格式化了。Uxy28资讯网——每日最新资讯28at.com

第十个:更方便的运行到光标

使用:当程序挂起的时候,可以直接把鼠标悬停在某行代码上,然后会弹出一个窗口,点击窗口,就会自动执行到达所在行。当然,你也可以用快捷键alt+f9Uxy28资讯网——每日最新资讯28at.com

图片图片Uxy28资讯网——每日最新资讯28at.com

第十一个:带有编辑功能的浮动工具栏

这里引入了浮动工具栏,相对于固定工具栏,比如固定的File,Run等。Uxy28资讯网——每日最新资讯28at.com

使用:选择一个代码块,然后会弹出一个工具栏窗口。·包含比如重构,提取,格式化的小操作(因为这些操作都是针对选中的代码块的)Uxy28资讯网——每日最新资讯28at.com

图片图片Uxy28资讯网——每日最新资讯28at.com

第十二个:快速搜索(speed search)

读过之前文章的同学,应该已经知道了speed search。现在可以使用快捷键ctrl+f 调出搜索(当然直接输入会更方便,但是对于习惯使用的ctrl+f来搜索的同学比较友好啦)Uxy28资讯网——每日最新资讯28at.com

图片Uxy28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-43313-0.htmlGoland2023年度最值得关注的重大更新,写代码更丝滑了

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Python 数据处理,Pandas 使用方式的变局

下一篇: WebStorm 2023.3 来了,更好用,更智能!

标签:
  • 热门焦点
  • vivo TWS Air开箱体验:真轻 臻好听

    在vivo S15系列新机的发布会上,vivo的最新款真无线蓝牙耳机vivo TWS Air也一同发布,本次就这款耳机新品给大家带来一个简单的分享。外包装盒上,vivo TWS Air保持了vivo自家产
  • 轿车从天而降电动车主被撞身亡 超速抢道所致:现场视频让网友吵翻

    近日,上海青浦区法院判决轿车从天而降电动车主被撞身亡案,轿车车主被判有期徒刑一年。案件显示当时男子驾驶轿车在上海某路段行驶,前车忽然转弯提速超车,
  • 分布式系统中的CAP理论,面试必问,你理解了嘛?

    对于刚刚接触分布式系统的小伙伴们来说,一提起分布式系统,就感觉高大上,深不可测。而且看了很多书和视频还是一脸懵逼。这篇文章主要使用大白话的方式,带你理解一下分布式系统
  • 分享六款相见恨晚的PPT模版网站, 祝你做出精美的PPT!

    1、OfficePLUSOfficePLUS网站旨在为全球Office用户提供丰富的高品质原创PPT模板、实用文档、数据图表及个性化定制服务。优点:OfficePLUS是微软官方网站,囊括PPT模板、Word模
  • 虚拟键盘 API 的妙用

    你是否在遇到过这样的问题:移动设备上有一个固定元素,当激活虚拟键盘时,该元素被隐藏在了键盘下方?多年来,这一直是 Web 上的默认行为,在本文中,我们将探讨这个问题、为什么会发生
  • 得物宠物生意「狂飙」,发力“它经济”

    作者|花花小萌主近日,得物宣布正式上线宠物鉴别,通过得物App内的“在线鉴别”,可找到鉴别宠物的选项。通过上传自家宠物的部位细节,就能收获拥有专业资质认证的得物鉴
  • 腾讯盖楼,字节拆墙

    来源 | 光子星球撰文 | 吴坤谚编辑 | 吴先之“想重温暴刷深渊、30+技能搭配暴搓到爽的游戏体验吗?一起上晶核,即刻暴打!”曾凭借直播腾讯旗下代理格斗游戏《DNF》一
  • 品牌洞察丨服务本地,美团直播成效几何?

    来源:17PR7月11日,美团App首页推荐位出现“美团直播”的固定入口。在直播聚合页面,外卖“神枪手”直播间、美团旅行直播间、美团买菜直播间等均已上线,同时
  • 机构称Q2国内智能手机销量同比下滑4% vivo份额重回第1

    7月29日消息,根据市场调查机构Counterpoint Research公布的最新报告,2023年第2季度中国智能手机销量同比下降4%,创新自2014年以来第2季度销量新低。报
Top