JetBrAIns GoLand 是Mac os系統上由JetBrAIns推出的一個GO語言集成開發工具環境,基于IntelliJ平臺,支持JetBrAIns插件體系,擁有針對GO語言的代碼助手、代碼編輯器、代碼除錯等工具,支持前端和后端開發,并且支持IntelliJ插件,可以大大提高Go語言開發者的開發效率,
mac版詳情:JetBrains GoLand 2022 for Mac(GO語言集成開發工具環境)
win版詳情:JetBrAIns GoLand

功能介紹
1.編碼協助
智能完成IDE
通過自動完成陳述句幫助您撰寫新代碼,Ctrl+Shift+Space為您提供當前背景關系中適用的最相關符號的串列,當您選擇建議時,它會動態添加相應的包匯入陳述句,
檢查和快速修復DE
提供內置檢查功能,可在您鍵入代碼時動態檢查代碼,當他們發現有問題的代碼時,他們會為您提供快速修復,只需按下即可應用Alt+Enter,
重構
可用的重構包括重命名和提取,允許您快速安全地更改代碼,
快速導航
只需單擊一下即可切換到超級方法,實作,用法,宣告等,只需單擊一下,即可跳轉到任何類,檔案或符號,甚至任何IDE操作或工具視窗,
快速彈出視窗
當您需要有關插入符號的更多資訊時,請使用快速彈出視窗:例如快速檔案,快速定義,顯示用法,結構等,即使您使用代碼完成,也可以使用一些彈出視窗:它們提供有關所選建議的其他資訊,
代碼生成
在某些情況下,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仿真等編輯器增強功能,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/500622.html
標籤:Go
上一篇:C語言-值傳遞、地址傳遞與參考
下一篇:終止執行緒的運行
