網友評分: 4.3分
GoLand社區版是一款非常優秀的跨平臺集成環境。該軟件支持一鍵撤消的快速安全重構,智能識別代碼并補全,多余代碼檢測和文檔提示等等一系列功能,都是為Go開發者量身打造,里面對于mod文件,現在允許您輕松重命名模塊和導航到名稱用法。
一、編碼協助
1、JetBrains GoLand 2021.1智能完成
IDE通過自動完成語句來幫助您編寫新代碼。 Ctrl+Shift+Space為您提供適用于當前上下文的最相關符號的列表。選擇建議時,它會即時添加相應的包導入語句。
2、檢查和快速修復
IDE提供了內置檢查功能,可在您鍵入代碼時即時檢查您的代碼。當他們找到有問題的代碼時,會為您提供快速修復,您只需按一下即可應用Alt+Enter。
3、重構
可用的重構包括Rename和Extract,使您可以快速安全地更改代碼。
4、快速導航
只需單擊一下即可切換到超級方法,實現,用法,聲明等。一鍵跳轉到任何類,文件或符號,甚至任何IDE操作或工具窗口。
5、快速彈出
當需要有關插入符號處的符號的更多信息時,請使用快速彈出窗口:例如,快速文檔,快速定義,顯示用法,結構等。
即使您使用代碼完成功能,某些彈出窗口仍然可用:它們提供有關選定建議的其他信息。
6、代碼生成
在某些情況下,IDE可以為您生成簡單的代碼。例如,如果單擊 Ctrl+O,IDE將通過生成其方法來幫助您實現任何接口。
7、檢測遞歸調用
如果您在函數中進行了遞歸調用,則IDE將檢測到它并將其標記在裝訂線上,使您的代碼更易于閱讀和理解。
8、表情類型
可以通過以下方式使用“ 表達式類型”操作Alt+,當您需要知道插入符號處任何表達式的類型時,它始終可用。
9、出口突出顯示
每個函數可能有多個return和panic語句。要快速查找所有內容,請Ctrl+Shift+F7在插入符號處于func, return或panic關鍵字時按。這有助于您更快地了解功能的工作原理。
10、查找用法
“ 查找用法”功能不僅可以查找代碼中使用符號的所有位置,還可以按類型對這些用法進行分組:例如閱讀,書寫等。
11、格式化程序
內置的格式化程序提供的功能等同于go fmt。
二、代碼編輯器
1、語義突出顯示
此選項使用每個參數和局部變量的唯一顏色來擴展標準語法突出顯示。
2、參數提示
編輯器顯示用作方法參數的文字和nil的參數提示。這些提示使代碼更具可讀性。
三、內置工具和集成
1、調試器
IDE帶有功能齊全的調試器,該調試器支持常見的調試器功能: Watches, Evaluate Expression,Show Inline Values以及其他。該調試器適用于應用程序和測試。
2、覆蓋范圍
如果使用覆蓋率指令運行代碼,則IDE會收集數據并將其顯示在聚合視圖中和Editor中的 per語句中。
3、測試選手
IDE提供了用于運行和調試測試,基準測試和檢查的專用界面。
4、去工具
通過“代碼” →“ 轉到工具”菜單,您可以在項目上運行轉到工具,而無需切換到命令行。
5、計劃9
編輯器為Go程序集文件提供語法突出顯示。
6、版本控制
內置的Git集成使您可以瀏覽更改的歷史記錄,管理分支,合并沖突等。對于其他版本控制系統,可以通過相應的插件使用類似的功能:Mercurial,SVN等。
7、終奌站
IDE帶有內置終端。根據您的平臺,您可以使用命令行提示符,Far,powershell或bash。使用調用終端Alt+F12并執行任何命令,而無需離開IDE。
8、碼頭工人
IDE提供了一個插件,可讓您連接到本地運行的Docker計算機,以管理映像,容器和Docker Compose服務。
在marketplace的搜索框中輸入“Chinese”,找到漢化插件“chinese(simplified) langua...”在點擊“install”進行安裝
這個時候點擊“restart idea”會彈出提示重啟框,在點擊“restart”重啟軟件
標簽: GoLand2021 編程語言 開發環境