JetBrains GoLand 2020 for Mac(GO語言編程工具)
JetBrains GoLand 2020 for Mac是一個GO語言編程工具環(huán)境,旨在為Go開發(fā)提供符合人體工程學的環(huán)境。新的IDE通過特定于Go語言的編碼輔助和工具集成擴展了IntelliJ平臺。IDE分析您的代碼,查找符號之間的連接,提供代碼完成,快速導航,巧妙的錯誤分析,格式化和重構,強大的靜態(tài)代碼分析和符合人體工程學的設計使得開發(fā)不僅具有高效性,而且還具有令人愉快的體驗。
復制到瀏覽器??:https://www.macz.com/mac/4869.html?id=MTA4Mjk5OSZfJjI3LjE4Ni4xMjUuNTA%3D

JetBrains GoLand 2020 for Mac軟件介紹
GoLand是jetbrains的新商業(yè)IDE,旨在為Go開發(fā)提供符合人體工程學的環(huán)境。新的IDE通過特定于Go語言的編碼輔助和工具集成擴展了IntelliJ平臺。
編碼協(xié)助
IDE分析您的代碼,查找符號之間的連接,提供代碼完成,快速導航,巧妙的錯誤分析,格式化和重構。
人體工學設計
強大的靜態(tài)代碼分析和符合人體工程學的設計使得開發(fā)不僅具有高效性,而且還具有令人愉快的體驗。
集成工具
休息 - 跑步,覆蓋工具,全功能調試器和版本控制集成等關鍵任務工具隨時可用 - 無需插件插件。
IntelliJ插件生態(tài)系統(tǒng)
如果除了已經豐富的內置工具之外還需要任何東西,IntelliJ插件生態(tài)系統(tǒng)可以幫助您。

goland 2020中文版功能介紹
1.編碼協(xié)助
智能完成
IDE通過為您自動完成語句幫助您編寫新代碼。Ctrl+Shift+Space給出了當前上下文中適用的最相關符號的列表。當您選擇一個建議時,它會即時添加相應的包導入語句。
檢查和快速修復
IDE提供了內置的檢查功能,可以在您鍵入的同時檢查您的代碼。當他們發(fā)現(xiàn)有問題的代碼時,他們?yōu)槟峁┛焖傩迯?,您只需按下即可應用Alt+Enter。
重構
可用的重構包括重命名和提取,允許您快速安全地更改代碼。
快速導航
只需要一次點擊即可切換到超級方法,實現(xiàn),用法,聲明等等。跳轉到任何類,文件或符號,甚至任何IDE動作或工具窗口中點擊一下。、
快速彈出窗口
當您需要更多關于插入符號的信息時,請使用快速彈出窗口:例如快速文檔,快速定義,顯示用法,結構等。
即使使用代碼完成,也可以使用一些彈出窗口:它們提供有關所選建議的其他信息。
代碼生成
在某些情況下,IDE可以為您生成微不足道的代碼。例如,如果單擊Ctrl+O,IDE將通過生成其方法來幫助您實現(xiàn)任何接口。
檢測遞歸調用
如果在函數(shù)內部有遞歸調用,IDE將檢測到它并將其標記在排水溝上,使您的代碼更易于閱讀和理解。

表達式類型
當您需要知道插入符號處的任何表達式的類型時,表達式類型操作可以通過Ctrl-Shift+P,并隨時掌握。
退出點突出顯示
每個函數(shù)可能有多個返回和恐慌聲明。要快速找到它們,請Cmd+Shift+F7在插入符號處于func,return或panic關鍵字時按下。這有助于您更快地了解功能的工作原理。
尋找用法
在查找用法功能不僅可以找到其中符號的使用,也可組這些用法按類型代碼的所有地方:如閱讀,寫作,等等。
格式化
內置的格式化程序提供了等同于fmt的功能。
2.代碼編輯器
語義突出顯示
此選項使用每個參數(shù)和局部變量的獨特顏色擴展標準語法突出顯示。
參數(shù)提示
編輯器顯示用作方法參數(shù)的文字和nils的參數(shù)提示。這些提示使代碼更具可讀性。
3.內置的工具和集成
調試器
IDE帶有一個功能齊全的調試器,支持常見的調試器功能:手表,評估表達式,顯示內聯(lián)值等等。調試器可以用于應用程序以及測試。
覆蓋
如果使用覆蓋指令運行代碼,則IDE將收集數(shù)據(jù),并在編輯器的聚合視圖和語句中顯示它。

測試賽跑者
IDE為運行和調試測試,基準和檢查提供專用接口。
去工具
該代碼 → 轉到工具菜單,可以對項目運行的隨身工具,而無需切換到命令行。
Plan9
編輯器為Plan9文件提供語法高亮顯示。
版本控制
內置的Git集成允許您瀏覽更改的歷史記錄,管理分支,合并沖突等等。對于其他版本控制系統(tǒng),通過相應的插件可以獲得類似的功能:Mercurial,SVN等等。
終端
IDE帶有一個內置的終端。根據(jù)您的平臺,您可以使用命令行提示符,遠程,powershell或bash。調用終端Alt+F12并執(zhí)行任何命令 - 無需離開IDE。
搬運工人
IDE提供了一個插件,允許您連接到本地運行的Docker機器來管理映像,容器和Docker Compose服務。
4.前端和后端開發(fā)
JavaScript,HTML和CSS
IDE繼承了webstorm對前端語言和框架的一流支持。IDE為JavaScript,TypeScript,Dart,React等提供了頂級的編碼協(xié)助。Angular和Node.js的支持可以通過插件獲得。
數(shù)據(jù)庫工具
編輯SQL時利用智能編碼協(xié)助; 連接到實時數(shù)據(jù)庫; 運行查詢; 瀏覽和專家資料; 甚至可以在IDE中直接管理你的方案。
5.插件生態(tài)系統(tǒng)
超過10年的IntelliJ平臺開發(fā)為GoLand提供了50多種不同性質的IDE插件,包括對其他VCS的支持,與不同工具和框架的集成以及Vim仿真等編輯器增強功能。

goland 2020 mac破解版最新功能
1.去模塊支持(vgo)
此更新提供了與Go模塊(又名“vgo”)開箱即用的集成。
2.移動重構
我們改進了Move重構:
- 新的“ 移動”對話框顯示是否需要標識符,并允許您決定是否導出或移動每個標識符。
- 您現(xiàn)在可以跨包移動符號。如果無法執(zhí)行此操作,IDE將相應地提醒您。
3.新的快速修復
-?轉換為預期類型
一種稱為轉換為期望類型的新快速修復,只要語言允許,就會將值轉換為所需的類型。
-?實施缺少的方法
如果期望的類型是接口,這個新的快速修復程序可以讓您快速添加缺少的方法。例如,有時您可以實現(xiàn)具有相似名稱但具有不同參數(shù)集的方法。在這種情況下,IDE將解釋需要更改的方法,以使其符合您嘗試實現(xiàn)的接口。知道為什么接口沒有通過類型實現(xiàn)是不夠的,因此IDE現(xiàn)在允許您直接從使用發(fā)生的位置實現(xiàn)接口。
4.實施方法
實現(xiàn)方法操作現(xiàn)在不僅可以將接口中的方法添加到所選類型,還可以立即創(chuàng)建此類型。
5.新的意圖行動
- 添加點導入別名可讓您快速將點別名添加到導入,這使得所有導出的符號都可用,而無需限定符。相反,刪除點導入別名有助于切換回使用包名稱。
- 引入局部變量允許您為返回值的函數(shù)/方法調用添加變量。
6.新的Postfix完成
- 所述.sort模板變換陣列或切片表達式以及基于元素類型適用的排序方法預先考慮它們。如果元素類型是自定義類型,則它將使用該sort.Slice方法。
- 該.rr模板結合了兩個已經可用的模板的功能, .rre并且.rrv可以同時調用變量和表達式。
7.代碼樣式改進
如您所知,Go中的注釋也用作注釋。在某些庫中,注釋標記和注釋指令之間的空格未正確處理。在GoLand 2019中,現(xiàn)在可以禁用以某些前綴開頭的注釋的前導空格。如果你去設置| 編輯| 代碼風格| 去| 其他,您現(xiàn)在將看到添加前導空格注釋選項的自定義排除列表。使用“ 注釋空間除外”字段可添加要作為例外添加的任何前綴名稱。
8.調試器更新
- 非暫停斷點
調試器支持非掛起斷點。它允許您設置斷點并將其記錄在控制臺中,甚至可以在到達時獲取斷點的堆棧跟蹤,然后繼續(xù)執(zhí)行。當遇到斷點并且它停止時,您也可以執(zhí)行這些操作。在相關更改中,此更新附帶最新版本的Delve,它解決了許多問題。像往常一樣,請確保您使用的是最新的Go版本,以便充分利用調試會話。
- 延遲加載數(shù)組,映射和切片
此外,調試器現(xiàn)在支持對數(shù)組,映射和切片進行延遲加載; 支持在地圖中進行深度嵌套; 并在地圖和切片中提供更好的鍵值對表示。此外,此更新附帶最新版本的Delve,可解決許多問題。像往常一樣,請確保您使用的是最新的Go版本,以便充分利用調試會話。
9.工具
- 全球文件觀察者
在此發(fā)布周期中,F(xiàn)ile Watchers獲得了一個簡單但非常用戶友好的功能,有助于減少使用許多項目的開發(fā)人員的設置冗余。以前,只能為每個項目設置文件監(jiān)視器。現(xiàn)在,您可以配置影響級別,以便在“ 項目”和“ 全局”選項之間進行選擇。您還可以限制范圍以啟用/禁用每個項目的每個全局監(jiān)視器的狀態(tài)。使用文件監(jiān)視器,您可以跟蹤文件的更改并運行第三方獨立應用程序。
- 搬運工人
Docker插件現(xiàn)在可以識別運行配置中的幾個新的運行時命令行選項:所有內存選項--security-opt,以及支持GPU的選項: --runtime=nvidia。此外,您現(xiàn)在可以使用--rmDocker Run / Debugсonfigurations中的選項來啟動臨時容器,該容器將在終止后自動清理。Docker獲取一個選項,指定在Docker運行配置的Context文件夾字段中為dockerfile執(zhí)行Docker構建命令的基本目錄。
10.版本控制
- 合并沖突
新的“ 合并沖突”節(jié)點將每個更改列表的合并沖突文件分組,從而更容易找到它們?!?解決”操作鏈接將打開一個改進的“合并沖突的文件”對話框。現(xiàn)在它在執(zhí)行Pull,Merge或 Rebase時顯示Git分支名稱 ,并允許您按目錄對文件進行分組,這在多個文件與沖突合并時尤其有用。
- 增強的日志選項卡
“ 版本控制”工具窗口的“日志”選項卡添加了以下改進:
。根據(jù)需要打開盡可能多的日志選項卡。
。使用Branch過濾器快速過濾您喜歡的分支的提交。
。從上下文菜單中輕松地從提交中刪除Git標記。
。在不切換上下文的情況下探索Diff預覽面板。
。通過上下文菜單使用修復操作中的新瀏覽存儲庫監(jiān)視存儲庫的狀態(tài),該菜單僅適用于Git版本控制。