GoLand 2019 Mac可幫助用戶快速分析源代碼,並進行自動完成、導航、重構和格式化等功能操做,高亮顯示代碼提示,快速經過生成參考自渡但和函數來查找無用的變量和非法的常量賦值,減小後期可能出現的風險和問題,集成調試器、版本控制工具和測試工具於一身,無需再安裝插件。html
1.編碼協助前端
智能完成IDEdocker
經過自動完成語句幫助您編寫新代碼。Ctrl+Shift+Space爲您提供當前上下文中適用的最相關符號的列表。當您選擇建議時,它會動態添加相應的包導入語句。shell
檢查和快速修復DE數據庫
提供內置檢查功能,可在您鍵入代碼時動態檢查代碼。當他們發現有問題的代碼時,他們會爲您提供快速修復,只需按下便可應用Alt+Enter。編程
重構後端
可用的重構包括重命名和提取,容許您快速安全地更改代碼。數組
快速導航安全
只需單擊一下便可切換到超級方法,實現,用法,聲明等。只需單擊一下,便可跳轉到任何類,文件或符號,甚至任何IDE操做或工具窗口。bash
快速彈出窗口
當您須要有關插入符號的更多信息時,請使用快速彈出窗口:例如快速文檔,快速定義,顯示用法,結構等。即便您使用代碼完成,也可使用一些彈出窗口:它們提供有關所選建議的其餘信息。
代碼生成
在某些狀況下,IDE能夠爲您生成簡單的代碼。例如,若是單擊Ctrl+O,IDE將經過生成其方法來幫助您實現任何接口。
檢測遞歸調用
若是您在函數內部進行了遞歸調用,IDE將檢測它並在裝訂線上標記它,使您的代碼更易於閱讀和理解。
表達類型
當您須要知道插入符號中任何表達式的類型時,「 表達式類型」操做可經過Ctrl-Shift+P並始終可用。
退出點突出
顯示每一個函數可能有多個返回和恐慌語句。要快速找到它們,請Cmd+Shift+F7在插入符號位於func,return或panic關鍵字時按下。這有助於您更快地瞭解功能的工做原理。
尋找用法
在查找用法功能不只能夠找到其中符號的使用,也可組這些用法按類型代碼的全部地方:如閱讀,寫做,等等。
格式化
內置格式化程序提供的功能與go fmt相同。
2.代碼編輯器
語義突出
顯示此選項使用每一個參數和局部變量的惟一顏色擴展標準語法突出顯示。
參數提示
編輯器顯示用做方法參數的文字和nils的參數提示。這些提示使代碼更具可讀性。
3.內置工具和集成
調試器
IDE附帶一個功能齊全的調試器,支持常見的調試器功能:手錶,評估表達式,顯示內聯值等。調試器適用於應用程序和測試。
覆蓋
若是使用coverage指令運行代碼,IDE將收集數據並在編輯器中的聚合視圖和每一個語句中顯示它。
試驗
IDE爲運行和調試測試,基準測試和檢查提供了專用接口。
去工具該代碼 → 轉到工具菜單,能夠對項目運行的隨身工具,而無需切換到命令行。
Plan9編輯器
爲Plan9文件提供語法突出顯示。
版本控制
內置的Git集成使您能夠瀏覽更改歷史記錄,管理分支,合併衝突等等。對於其餘版本控制系統,可經過相應的插件得到相似的功能:Mercurial,SVN等。
終奌站
IDE配有內置終端。根據您的平臺,您可使用命令行提示符,Far,powershell或bash。Alt+F12無需離開IDE便可調用終端並執行任何命令。
搬運工人
IDE提供了一個插件,容許您鏈接到本地運行的Docker機器來管理圖像,容器和Docker Compose服務。
4.前端和後端開發
JavaScript,HTML和CSSIDE繼承了WebStorm對前端語言和框架的一流支持。IDE爲JavaScript,TypeScript,Dart,React等提供頂級編碼幫助。能夠經過插件得到對Angular和Node.js的支持。
數據庫工具在編輯SQL時利用智能編碼輔助; 鏈接到實時數據庫; 運行查詢; 瀏覽和導出數據; 甚至能夠在IDE中以可視化界面管理您的方案。
5.插件生態系統超過10年的IntelliJ平臺開發爲GoLand 50+ IDE提供了不一樣性質的插件,包括對其餘VCS的支持,與不一樣工具和框架的集成,以及Vim仿真等編輯器加強功能。
1.去模塊支持(vgo)此更新提供了與Go模塊(又名「vgo」)開箱即用的集成。
2.移動重構咱們改進了Move重構:- 新的「 移動」對話框顯示是否須要標識符,並容許您決定是否導出或移動每一個標識符。- 您如今能夠跨包移動符號。若是沒法執行此操做,IDE將相應地提醒您。
3.新的快速修復- 轉換爲預期類型一種稱爲轉換爲指望類型的新快速修復,只要語言容許,就會將值轉換爲所需的類型。
- 實施缺乏的方法若是指望的類型是接口,這個新的快速修復程序可讓您快速添加缺乏的方法。例如,有時您能夠實現具備類似名稱但具備不一樣參數集的方法。在這種狀況下,IDE將解釋須要更改的方法,以使其符合您嘗試實現的接口。知道爲何接口沒有經過類型實現是不夠的,所以IDE如今容許您直接從使用發生的位置實現接口。
4.實施方法實現方法操做如今不只能夠將接口中的方法添加到所選類型,還能夠當即建立此類型。
5.新的意圖行動- 添加點導入別名可以讓您快速將點別名添加到導入,這使得全部導出的符號均可用,而無需限定符。相反,刪除點導入別名有助於切換回使用包名稱。- 引入局部變量容許您爲返回值的函數/方法調用添加變量。
6.新的Postfix完成- 所述.sort模板變換陣列或切片表達式以及基於元素類型適用的排序方法預先考慮它們。若是元素類型是自定義類型,則它將使用該sort.Slice方法。- 該.rr模板結合了兩個已經可用的模板的功能, .rre而且.rrv能夠同時調用變量和表達式。
7.代碼樣式改進如您所知,Go中的註釋也用做註釋。在某些庫中,註釋標記和註釋指令之間的空格未正確處理。在GoLand 2019中,如今能夠禁用以某些前綴開頭的註釋的前導空格。若是你去設置| 編輯| 代碼風格| 去| 其餘,您如今將看到添加前導空格註釋選項的自定義排除列表。使用「 註釋空間除外」字段可添加要做爲例外添加的任何前綴名稱。
8.調試器更新
- 非暫停斷點調試器支持非掛起斷點。它容許您設置斷點並將其記錄在控制檯中,甚至能夠在到達時獲取斷點的堆棧跟蹤,而後繼續執行。當遇到斷點而且它中止時,您也能夠執行這些操做。在相關更改中,此更新附帶最新版本的Delve,它解決了許多問題。像往常同樣,請確保您使用的是最新的Go版本,以便充分利用調試會話。
- 延遲加載數組,映射和切片此外,調試器如今支持對數組,映射和切片進行延遲加載; 支持在地圖中進行深度嵌套; 並在地圖和切片中提供更好的鍵值對錶示。此外,此更新附帶最新版本的Delve,可解決許多問題。像往常同樣,請確保您使用的是最新的Go版本,以便充分利用調試會話。
9.工具
- 全球文件觀察者在此發佈週期中,File Watchers得到了一個簡單但很是用戶友好的功能,有助於減小使用許多項目的開發人員的設置冗餘。之前,只能爲每一個項目設置文件監視器。如今,您能夠配置影響級別,以便在「 項目」和「 全局」選項之間進行選擇。您還能夠限制範圍以啓用/禁用每一個項目的每一個全局監視器的狀態。使用文件監視器,您能夠跟蹤文件的更改並運行第三方獨立應用程序。
- 搬運工人Docker插件如今能夠識別運行配置中的幾個新的運行時命令行選項:全部內存選項--security-opt,以及支持GPU的選項: --runtime=nvidia。此外,您如今可使用--rmDocker Run / Debugсonfigurations中的選項來啓動臨時容器,該容器將在終止後自動清理。Docker獲取一個選項,指定在Docker運行配置的Context文件夾字段中爲dockerfile執行Docker構建命令的基本目錄。
10.版本控制
- 合併衝突新的「 合併衝突」節點將每一個更改列表的合併衝突文件分組,從而更容易找到它們。「 解決」操做連接將打開一個改進的「合併衝突的文件」對話框。如今它在執行Pull,Merge或 Rebase時顯示Git分支名稱 ,並容許您按目錄對文件進行分組,這在多個文件與衝突合併時尤爲有用。
- 加強的日誌選項卡「 版本控制」工具窗口的「日誌」選項卡添加了如下改進:。根據須要打開儘量多的日誌選項卡。。使用Branch過濾器快速過濾您喜歡的分支的提交。。從上下文菜單中輕鬆地從提交中刪除Git標記。。在不切換上下文的狀況下探索Diff預覽面板。。經過上下文菜單使用修復操做中的新瀏覽存儲庫監視存儲庫的狀態,該菜單僅適用於Git版本控制。
- 跳過Git的Push對話框在GoLand 2019中,您將找到在使用「 提交」和「 推送」操做時徹底跳過「 推送」對話框 的選項。或者,您能夠選擇僅在推送到受保護的分支時顯示此對話框。在設置|中進行設置 版本控制| Git | 展會推對話框 的提交和推送。
- 多個GitHub賬戶如今,您能夠輕鬆管理所需數量的GitHub賬戶,而無需在它們之間進行切換。只需配置您在「設置」中使用的全部賬戶 版本控制| GitHub,併爲每一個項目分配默認的GitHub賬戶。
11.用戶界面
- 觸摸欄支持MacBook Pro用戶的好消息!GoLand 2019提供全新的IDE體驗:運行,構建,調試項目,提交更改等 - 直接從觸摸欄開始。能夠在「設置」中的「觸摸欄」頁面上自定義全部可用的觸摸欄上下文 外觀與行爲| 菜單和工具欄。
- 轉向黑暗的一面你如今可使用更暗的標題欄來享受GoLand。轉到設置| 外觀與行爲| 外觀並選擇使用深色窗口標題來試一試。最後但並不是最不重要的是,與基於IntelliJ平臺的其餘IDE同樣,GoLand中的圖標也面目一新,旨在消除視覺混亂並提升可讀性,可查找性和清晰度。
12.JavaScript和TypeScript
- TypeScript改進支持TypeScript 2.9和即將發佈的TypeScript 3.0版本。除此以外,GoLand提供了更多由TypeScript語言服務自己提供的快速修復,例如來自JSDoc的Annotate類型。
- 新意圖此更新經過提供了許多新的意圖Alt+Enter。這裏只是其中的一些:實現接口,建立派生類,實現一個接口或抽象類的成員,生成的「開關」的狀況下,並用「for..of」迭代。
- 查找未使用的代碼使用新的代碼覆蓋功能,您能夠在項目中找到任何未使用的代碼。使用GoLand覆蓋範圍啓動JavaScript調試配置,在Chrome中與您的應用進行互動,而後中止配置。該報告將顯示每一個文件和文件夾中使用的代碼和數量。
GoLand 2019 for Mac(最好用的GO語言編程軟件)v2019.2中文破解版
系統要求
macOS 10.8.3或更高版本
最低2 GB RAM
建議使用4 GB RAM
1024x768最低屏幕分辨率
下載地址:https://www.macjb.com/mac/829...
goland 2019鏡像包下載完成後打開,將左側【GoLand】拖入右側應用程序中進行安裝