自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Goland2023年度最值得關(guān)注的重大更新,寫代碼更絲滑了

開發(fā) 前端
我們知道,在做一些切片操作的時(shí)候,有時(shí)候會用到切片的3個(gè)索引,寫的時(shí)候可能會忘記每個(gè)索引的含義。

前幾天,goland在2023年的最后一個(gè)版本更新來了,就是goland2023.3版本。下面就來盤點(diǎn)goland2023年度發(fā)布了哪些值得關(guān)注的特性。

第一個(gè):快速完成切片表達(dá)式

我們知道,在做一些切片操作的時(shí)候,有時(shí)候會用到切片的3個(gè)索引,寫的時(shí)候可能會忘記每個(gè)索引的含義。

現(xiàn)在goland會在你構(gòu)建切片的時(shí)候給出索引的提示信息。

圖片圖片

第二個(gè):快速在另一個(gè)包里面創(chuàng)建函數(shù)

在定義函數(shù)的時(shí)候,如果我們想把函數(shù)放在其他包,以往的做法是在其他包里面去定義函數(shù)。現(xiàn)在我們可以直接在當(dāng)前包定義,然后使用alt+enter 選擇 Create function 快速在指定的包生成該函數(shù)。

圖片圖片

第三個(gè):自動下載依賴

goland2023.2版本默認(rèn)支持go.mod里面的依賴下載。下載的時(shí)機(jī):打開項(xiàng)目的時(shí)候或者修改了go.mod的時(shí)候。

第四個(gè):函數(shù)與方法的互相轉(zhuǎn)換

在go里面,函數(shù)和方法的主要區(qū)別就是方法是帶有類型的,現(xiàn)在可以在方法的類型上按alt+enter(轉(zhuǎn)為函數(shù)),或者函數(shù)的參數(shù)上按alt+enter(轉(zhuǎn)為方法)快速在函數(shù)和方法2類快速切換。

圖片圖片

第五個(gè):只提交指定行的代碼

用過Git的同學(xué)對提交一般的印象是以文件為最小單位提交的,下面這個(gè)特性可能會打破你現(xiàn)有的認(rèn)知?,F(xiàn)在可以選擇一個(gè)文件里面的某些行來選擇性提交。

這個(gè)在某些場景很有用。比如你已經(jīng)在新的分支分支開發(fā)了一些新的特性代碼,這時(shí)候需要需要改動上一個(gè)版本的幾行配置,然后進(jìn)行部署。此時(shí)你只想提交改動的那幾行配置,不想提交本地的其他代碼(因?yàn)檫€在開發(fā)中)

圖片圖片

第六個(gè):更強(qiáng)大的隨處搜索(search everywhere)

以前按2次shifit,有Types,F(xiàn)iles,Symbols,Actions,現(xiàn)在增加了Text,可以同時(shí)搜索文本內(nèi)容,類似Find in Files的功能。

第七個(gè):給每個(gè)項(xiàng)目配置一個(gè)顏色

給每個(gè)項(xiàng)目一個(gè)自己的顏色,以方便我們對不同項(xiàng)目更好的區(qū)分,特別是對于開發(fā)微服務(wù)的項(xiàng)目,會分為多個(gè)模塊,每個(gè)模塊作為一個(gè)獨(dú)立的項(xiàng)目開發(fā)的時(shí)候,名字都比較相似,比如mall-jd-user,mall-jd-item,mall-jd-order等等。

圖片圖片

第八個(gè):更靈活的分支分組

以前的分支列表是全部展開的,現(xiàn)在可以折疊列表

圖片圖片

第九個(gè):設(shè)置保存時(shí)的操作(actions on save)

有了這個(gè)配置之后,代碼格式化,優(yōu)化導(dǎo)入等工作就自動化了

使用:File -> New Projects Setup -> Preferences For New Projects ->Tools -> Actions on Save

圖片圖片

強(qiáng)烈建議:把Reformat code,Optimize import 勾選上,再也不用擔(dān)心代碼沒格式化了。

第十個(gè):更方便的運(yùn)行到光標(biāo)

使用:當(dāng)程序掛起的時(shí)候,可以直接把鼠標(biāo)懸停在某行代碼上,然后會彈出一個(gè)窗口,點(diǎn)擊窗口,就會自動執(zhí)行到達(dá)所在行。當(dāng)然,你也可以用快捷鍵alt+f9

圖片圖片

第十一個(gè):帶有編輯功能的浮動工具欄

這里引入了浮動工具欄,相對于固定工具欄,比如固定的File,Run等。

使用:選擇一個(gè)代碼塊,然后會彈出一個(gè)工具欄窗口?!ぐ热缰貥?gòu),提取,格式化的小操作(因?yàn)檫@些操作都是針對選中的代碼塊的)

圖片圖片

第十二個(gè):快速搜索(speed search)

讀過之前文章的同學(xué),應(yīng)該已經(jīng)知道了speed search?,F(xiàn)在可以使用快捷鍵ctrl+f 調(diào)出搜索(當(dāng)然直接輸入會更方便,但是對于習(xí)慣使用的ctrl+f來搜索的同學(xué)比較友好啦)

圖片

責(zé)任編輯:武曉燕 來源: golang學(xué)習(xí)記
相關(guān)推薦

2023-05-16 14:11:48

2023-03-20 14:52:48

2023-11-17 17:16:09

測試

2023-01-03 10:29:17

2013-12-23 09:56:28

2022-12-29 11:33:49

2015-02-12 09:35:01

2022-06-15 11:37:32

Web3區(qū)塊鏈去中心化

2017-01-12 14:36:08

2022-12-14 14:18:52

2022-12-14 14:25:28

2013-01-04 11:44:38

初創(chuàng)公司2013盤點(diǎn)

2024-12-31 15:03:57

2015-12-29 09:25:33

網(wǎng)頁設(shè)計(jì)趨勢2016

2017-02-17 15:30:52

2018-06-16 23:22:18

2023-06-05 00:25:32

2023-09-27 08:50:57

Serverles編寫運(yùn)維

2024-07-12 05:00:00

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號