goland綠色版是一款功能強大的GO語言編碼輔助軟件,幫助編碼專業(yè)人員便捷高效的創(chuàng)建正確的代碼進行編程開發(fā),軟件自帶代碼編輯、支持重疊接口、智能代碼寫入等功能,內(nèi)置了集成調(diào)試器、版本控制工具、測試工具等多個工具操作簡單,對小白非常友好,需要的朋友快來kk下載吧
goland綠色版軟件功能
一、使用JSON
1、現(xiàn)在,為結(jié)構(gòu)中的所有導出字段創(chuàng)建JSON和XML標記要容易得多。
2、通過Alt + Enter調(diào)用將密鑰添加到結(jié)構(gòu)或結(jié)構(gòu)中任何字段上的標簽。GoLand使用字段名稱將標記添加到結(jié)構(gòu)中的所有字段。如果要更改所有標簽中的字段名稱樣式,請再次按任意鍵再按Alt + Enter,然后選擇“更改標簽中的字段名稱樣式”。支持的樣式為fieldName,F(xiàn)ieldName,field-name和field_name。標記意圖操作中的更新鍵值將在每個字段的標記值末尾添加插入符號,以使您可以一次全部更新它們。通過Alt + Enter在結(jié)構(gòu)中的任何標記值上調(diào)用它。
3、此外,IDE還為SDK提供的json,xml和asn1標記值內(nèi)的知名令牌提供了補全。
4、在從JSON生成類型的意圖將轉(zhuǎn)換JSON在只有幾秒鐘的字段和標記的結(jié)構(gòu)。復制JSON格式的數(shù)據(jù),然后調(diào)用Alt + Enter或通過“生成”菜單選擇此目的。GoLand將使用復制的JSON打開從JSON生成生成類型窗口。然后,您只需要按Generate按鈕即可開始構(gòu)建結(jié)構(gòu)。當然,也可以在窗口中手動粘貼JSON。
5、另外,可以在一個已經(jīng)存在的空結(jié)構(gòu)中轉(zhuǎn)換JSON。使用Alt + Enter或在空結(jié)構(gòu)中使用Generate菜單,從JSON意向操作中調(diào)用Generate struct字段。
6、如果您的JSON在通過JSON生成Go類型窗口中無效,那么GoLand會通知您。
二、重命名Go模塊名稱的重構(gòu)
1、有時,一旦您對項目進行了充分的試驗并完成了所有初始工作,就需要重命名模塊。我們在go.mod文件中添加了重命名重構(gòu)。它使您可以安全地給模塊一個新名稱,而無需在項目樹中進行搜索和替換以替換舊模塊名稱。
2、在macOS上使用?F6或在Windows / Linux上使用Shift + F6在模塊名稱上調(diào)用重命名重構(gòu)。GoLand將打開“重命名”窗口,您可以在其中更改當前名稱,選擇是否在注釋和字符串中對其進行更改,然后打開重構(gòu)的預(yù)覽。在“重構(gòu)預(yù)覽”選項卡中,您可以導航到該模塊名稱的所有用法。您可以使用undo快速還原使用重構(gòu)實現(xiàn)的所有更改。
三、使用海拔服務(wù)使用sudo運行程序
1、此EAP構(gòu)建允許您運行長期的sudo會話。在第一次運行時,GoLand會詢問您是要保持sudo運行還是立即終止。如果您想更改第一個響應(yīng),請轉(zhuǎn)至“偏好設(shè)置/設(shè)置” |“設(shè)置”。外觀與行為| 系統(tǒng)設(shè)置| 過程高程。
2、請注意,通過啟用此選項,您將授予GoLand和所有第三方插件訪問系統(tǒng)的權(quán)限。
四、快速訪問菜單
以前在IDE左下角可用的Configuration小部件已由快速訪問菜單代替。此新菜單顯示在右上角。按下齒輪圖標可切換主題或鍵盤映射,導航至插件或進入設(shè)置。
五、基于機器學習的代碼完成
1、我們已啟用機器學習輔助完成。此更改引入了基于機器學習(ML)的代碼完成的早期階段,這是標準排名機制的替代方法。
2、此代碼完成將應(yīng)用從我們在EAP期間匿名收集的數(shù)據(jù)中學到的排序規(guī)則,從而產(chǎn)生更好的建議。請注意,我們尚未收集任何源代碼,僅收集了有關(guān)與代碼完成UI交互的信息。
3、在“首選項/設(shè)置” | “完成”彈出窗口中,勾選“標記位置更改” 編輯器 一般| 代碼完成以標記 由ML完成重新排序的選項,并在完成列表中使用向上/向下箭頭圖標。

goland綠色版軟件特色
1、去生產(chǎn)
本軟件是JetBrains的一個新的商業(yè)IDE,旨在為Go開發(fā)提供符合人體工程學的環(huán)境
新的IDE擴展了IntelliJ平臺,提供了針對Go語言的編碼幫助和工具集成
2、編碼協(xié)助
IDE分析您的代碼,查找符號之間的連接,提供代碼完成,快速導航,巧妙的錯誤分析,格式化和重構(gòu)
3、人體工學設(shè)計
強大的靜態(tài)代碼分析和符合人體工程學的設(shè)計使開發(fā)不僅具有高效性,而且還具有令人愉悅的體驗
4、集成工具
關(guān)鍵任務(wù)工具,如休息運行器,覆蓋工具,全功能調(diào)試器和版本控制集成都在手邊 - 不包含任何插件麻煩
5、IntelliJ插件生態(tài)系統(tǒng)
如果除了已經(jīng)豐富的內(nèi)置工具之外還需要任何東西,IntelliJ插件生態(tài)系統(tǒng)可以幫助您
6、智能完成
IDE通過自動完成語句幫助您編寫新代碼。Ctrl+Shift+Space為您提供當前上下文中適用的最相關(guān)符號的列表。當您選擇建議時,它會動態(tài)添加相應(yīng)的包導入語句。
7、檢查和快速修復
IDE提供內(nèi)置檢查功能,可在您鍵入代碼時動態(tài)檢查代碼。當他們發(fā)現(xiàn)有問題的代碼時,他們會為您提供快速修復,只需按下即可應(yīng)用Alt+Enter。
8、重構(gòu)
可用的重構(gòu)包括重命名和提取,允許您快速安全地更改代碼。
9、快速導航
只需單擊一下即可切換到超級方法,實現(xiàn),用法,聲明等。只需單擊一下,即可跳轉(zhuǎn)到任何類,文件或符號,甚至任何IDE操作或工具窗口。
10、快速彈出窗口
當您需要有關(guān)插入符號的更多信息時,請使用快速彈出窗口:例如快速文檔,快速定義,顯示用法,結(jié)構(gòu)等。
即使您使用代碼完成,也可以使用一些彈出窗口:它們提供有關(guān)所選建議的其他信息。
11、代碼生成
在某些情況下,IDE可以為您生成簡單的代碼。例如,如果單擊Ctrl+O,IDE將通過生成其方法來幫助您實現(xiàn)任何接口。
12、檢測遞歸調(diào)用
如果您在函數(shù)內(nèi)部進行了遞歸調(diào)用,IDE將檢測它并在裝訂線上標記它,使您的代碼更易于閱讀和理解。
13、表達類型
當您需要知道插入符號中任何表達式的類型時,“ 表達式類型”操作可通過Alt+并始終可用。
14、退出點突出顯示
每個函數(shù)可能有多個返回和恐慌語句。要快速找到它們,請Ctrl+Shift+F7在插入符號位于func,return或panic關(guān)鍵字時按下。這有助于您更快地了解功能的工作原理。
15、尋找用法
在查找用法功能不僅可以找到其中符號的使用,也可組這些用法按類型代碼的所有地方:如閱讀,寫作,等等。
16、格式化
內(nèi)置格式化程序提供與go fmt相同的功能。

goland綠色版軟件亮點
1.強大的代碼洞察力
GoLand 2020使閱讀,編寫和更改Go代碼變得非常容易
動態(tài)錯誤檢測和修復建議,一步一步撤消的快速安全重構(gòu),智能代碼完成,無效代碼檢測以及文檔提示,可幫助從新手到經(jīng)驗豐富的專業(yè)人員的所有Go開發(fā)人員快速,高效地創(chuàng)建,和可靠的代碼
2.導航和搜索
探索和了解團隊,遺留項目或國外項目需要花費大量時間和精力。GoLand代碼導航可幫助您快速切換到由類型實現(xiàn)的影子方法,實現(xiàn),用法,聲明或接口。在類型,文件或任何其他符號之間跳轉(zhuǎn),或找到它們的用法,并按用法類型進行方便的分組來檢查它們
3.運行和調(diào)試
強大的內(nèi)置工具可幫助您運行和調(diào)試應(yīng)用程序。您可以編寫和調(diào)試測試,而無需任何其他插件或配置工作,并可以在IDE中直接測試您的應(yīng)用程序。內(nèi)置的代碼覆蓋率工具將確保您的測試不會遺漏任何重要內(nèi)容
4.與VCS集成
對Git,GitHub和Mercurial的開箱即用支持
GoLand為Git,GitHub和Mercurial提供開箱即用的支持。用戶可安裝的插件支持Perforce,ClearCase和其他工具
5.不僅僅是Go IDE
沒有豐富的工具集,GoLand將不是真正的IDE,這些工具集除了核心的Go開發(fā)之外,還支持JavaScriptTypeScript,NodeJS,SQL,數(shù)據(jù)庫,Docker,Kubernetes和Terraform。綜上所述,這些功能使其非常適合處理任何任務(wù),無論是現(xiàn)代Web應(yīng)用程序還是DevOps工具
6.可擴展性
GoLand豐富的生態(tài)系統(tǒng)包括1000多個插件,可用于根據(jù)您的特定需求定制IDE。自定義,擴展和更改所有內(nèi)容,從添加對Angular和Vue.js項目的支持,或獲得Nyan Cat進度條,到設(shè)置完全不同的IDE主題