Jetbrains GoLand2019最新版是功能強(qiáng)大Go語(yǔ)言開(kāi)發(fā)工具,為用戶們提供了非常豐富的編程功能,在編寫(xiě)代碼時(shí)能夠很好的輔助到程序員,并且還有很多常用的調(diào)試和測(cè)試功能。
1.下載解壓,運(yùn)行“goland-2019.1.exe”開(kāi)始安裝,安裝目錄默認(rèn)為【C:Program FilesJetBrainsGoLand 2019.1】建議不更改
2.將下載好的文件解壓,并將補(bǔ)丁“jetbrains-agent.jar”復(fù)制到 Goland 安裝目錄下的 bin 目錄中,放到這里沒(méi)有什么特殊的意義,只是為了防止誤刪。
3.在 Goland 安裝目錄的 bin 目錄下找到“goland.exe.vmoptions”和“goland64.exe.vmoptions”兩個(gè)文件。用記事本將它們打開(kāi),并分別在兩個(gè)文件的最后面追加“-javaagent:Goland 的安裝目錄binjetbrains-agent.jar”,注意將路徑修改成你電腦上 Goland 的安裝目錄,例如 “-javaagent:D:anzhuangGoLandbinjetbrains-agent.jar”,修改完成后記得保存。
4.運(yùn)行 Goland 進(jìn)入激活界面,選擇“Activate”,激活方式選擇“Activation code”使用激活碼激活,并將激活碼粘貼到下面,點(diǎn)擊 OK 即可。激活碼可以在下載的補(bǔ)丁中找到。
5.到這里 Goland 已經(jīng)成功激活了,在開(kāi)始敲代碼之前需要先創(chuàng)建一個(gè)項(xiàng)目,選擇“New Project”新建一個(gè)項(xiàng)目。選擇一個(gè)目錄作為項(xiàng)目的根目錄,并選擇合適的Go語(yǔ)言版本,點(diǎn)擊“Create”完成創(chuàng)建。
1.首先關(guān)閉 Goland ,然后在我們下載的補(bǔ)丁中找到“resources_cn.jar”,并將它復(fù)制到 Goland 安裝目錄下的 lib 目錄中
2.然后,同樣在 lib 目錄中找到“resources_en.jar”文件,它是 Goland 內(nèi)置的一個(gè)英文補(bǔ)丁,這里需要將它刪除或者重命名,建議大家選擇重命名的方式,因?yàn)橄胍謴?fù)英文的話還需要用到它。
3.運(yùn)行 Goland ,你會(huì)發(fā)現(xiàn) Goland 中的菜單已經(jīng)變成我們熟悉的中文了。
一、【內(nèi)存,CPU,互斥鎖和塊分析器】
GoLand通過(guò)集成Memory,CPU,Mutex和Block Profilers擴(kuò)展了其工具支持。您可以直接從IDE開(kāi)始分析應(yīng)用程序,然后在專用工具窗口(查看|工具Windows | Profiler)中查看分析結(jié)果。
要運(yùn)行探查器,請(qǐng)單擊新的“使用Profiler運(yùn)行”按鈕,然后在導(dǎo)航工具欄中選擇所需的配置。或者,在運(yùn)行菜單中選擇任何新操作,單擊左側(cè)裝訂線中的運(yùn)行圖標(biāo)時(shí)會(huì)顯示該操作。
為了更好地理解代碼中可能存在的性能問(wèn)題,請(qǐng)按每種特定的探查器類型的可用指標(biāo)對(duì)結(jié)果進(jìn)行排序; 使用火焰圖表, 調(diào)用樹(shù)和方法列表選項(xiàng)卡; 甚至導(dǎo)航到源代碼來(lái)檢查問(wèn)題。
二、【聰明的步入】
使用新的調(diào)試器操作Smart Step Into可以更輕松地調(diào)試一系列調(diào)用和嵌套方法調(diào)用。它允許您單步執(zhí)行表達(dá)式中的任意調(diào)用,自動(dòng)單步執(zhí)行您不感興趣的方法。
例如,在調(diào)試代碼時(shí)fmt.Printf(&My name is %s, I am %d!&, me.FullName(), me.Age()),您可以選擇專門(mén)進(jìn)入Age()。
要調(diào)用Smart Step Into,請(qǐng)?jiān)凇?運(yùn)行”菜單中按Shift+F7或選擇“ Smart Step Into ”。
三、【新的重構(gòu)】
1、提取界面:
該提取接口重構(gòu)可以幫助你快速創(chuàng)建一個(gè)基于所選類型的新接口。要調(diào)用它,請(qǐng)調(diào)用Refactor This,Ctrl+Alt+Shift+T 在Windows / Linux或^TmacOS上按,然后 在彈出菜單中選擇Extract Interface。
重構(gòu)對(duì)話框顯示了要傳輸?shù)叫陆涌诘慕ㄗh成員列表。您可以為接口指定名稱,并選擇應(yīng)放置它的文件,目錄或包。如果類型已經(jīng)實(shí)現(xiàn)了任何接口,它將自動(dòng)從列表中排除。
2、更有能力重命名:
在重命名重構(gòu)也有助于重命名接口聲明的方法。重命名此類方法時(shí),GoLand也會(huì)提供重命名它們的實(shí)現(xiàn)。“ 查找”工具窗口中的“ 重構(gòu)預(yù)覽”面板可讓您查看當(dāng)前重構(gòu)將影響的內(nèi)容,并按用戶在項(xiàng)目中的類型和位置進(jìn)行分組。
四、【尼爾分析儀】
goland 2019.1為我們提供了許多方法來(lái)使零值變得有用,但是我們擁有的機(jī)會(huì)越多,陷入陷阱就越容易。我們?nèi)碌腘ilness Analyzer是一組代碼檢查,旨在即時(shí)檢測(cè)變量在各種情況下是否具有零值或零值,并提醒您潛在的錯(cuò)誤和問(wèn)題。
五、【調(diào)試器改進(jìn)】
1、Goroutines而不是線程:
調(diào)試器輸出現(xiàn)在顯示goroutines而不是線程。在它們之間切換,快速導(dǎo)航到標(biāo)準(zhǔn)Go庫(kù),并獲得有關(guān)代碼執(zhí)行方式的更多信息。此外,使用“ 復(fù)制堆棧”(右鍵單擊goroutine列表)將整個(gè)幀堆棧復(fù)制到剪貼板。
2、將int視為二進(jìn)制,十進(jìn)制或十六進(jìn)制:
您現(xiàn)在可以選擇是否在調(diào)試器視圖中將int變量顯示為二進(jìn)制,十進(jìn)制或十六進(jìn)制。右鍵單擊變量,然后在“ 查看方式”下選擇相應(yīng)或首選選項(xiàng)。
3、以鼠標(biāo)手勢(shì)運(yùn)行到光標(biāo):
在以游標(biāo)運(yùn)行的動(dòng)作,現(xiàn)在通過(guò)點(diǎn)擊行號(hào)在調(diào)試使用。 將鼠標(biāo)懸停 在一條線上以突出顯示它。單擊行號(hào)以運(yùn)行到光標(biāo)。
4、支持小型轉(zhuǎn)儲(chǔ):
除了探索核心轉(zhuǎn)儲(chǔ)之外,現(xiàn)在您還可以在IDE中打開(kāi)并分析Windows小型轉(zhuǎn)儲(chǔ)。與核心轉(zhuǎn)儲(chǔ)一樣,它就像選擇Run |一樣簡(jiǎn)單 打開(kāi)核心轉(zhuǎn)儲(chǔ)。
5、使用sudo運(yùn)行Go配置:
現(xiàn)在可以使用sudo 運(yùn)行運(yùn)行/調(diào)試配置。它允許您調(diào)試需要特權(quán)操作的應(yīng)用程序作為用戶。
六、【支持主題定制】
1、向全新的UI主題問(wèn)好!深紫色,藍(lán)綠色的光,和灰色 的主題現(xiàn)在是可用的,通過(guò)插件。紫色不夠?太無(wú)聊?好玩嗎?沒(méi)問(wèn)題了!從goland 2019.1開(kāi)始,所有基于IntelliJ-IDEA的IDE都可以獲得所有UI元素的完全可自定義顏色。你可以從字面上改變?nèi)魏晤伾?/p>
七、【直接從IDE安裝任何Go SDK】
在GoLand中創(chuàng)建新項(xiàng)目時(shí),現(xiàn)在可以選擇下載并安裝任何所需版本的SDK,包括Beta和RC版本。您不必離開(kāi)IDE或再次通過(guò)Web瀏覽。一旦安裝了所選的SDK版本,GoLand就會(huì)在“ 事件日志”窗口中通知您。
補(bǔ)丁文件會(huì)被殺毒軟件誤報(bào)毒,請(qǐng)關(guān)閉殺毒軟件后進(jìn)行下載
網(wǎng)友評(píng)論
支持 (0 ) 回復(fù)