Goland軟件使用教程(二)
一、編碼輔助功能
1. 智能補全
IDE通過自動補全語句來幫助您來編寫代碼。快捷鍵“Ctrl+shift+空格”將會給你一個在當前上下文中最相關符號的列表,當您選擇一個建議時,它會相應的將有關包導入到你的當前文件中。
2 檢查和快速修復
IDE提供內置的檢查功能,在輸入代碼時即檢查代碼。當它發現有問題的代碼時,會給你提供快速的修復,你只需簡單的按“alt+enter”來應用。
3. 重構代碼
允許你快速、安全的改變你的代碼,包括重命名和提取。
4. 快速導航
只需點擊一下就可以切換到超級方法、實現、應用以及聲明等,跳轉到任何類,文件或者符號。
5. 快速彈出
當你需要有關一個符號的更多信息,使用快速彈出可以幫助你更快達到目標:例如快速文檔,快速定義,說明用途以及結構等。
當你使用代碼補全時,彈出式窗口可以給你提供額外的選擇建議信息。
6. 代碼生成
在某些情況下,IDE可以為你生成瑣碎的代碼。例如,當按“CTRL+O”時,IDE將通過它的方法來幫助你實現任何接口。
7. 檢測遞歸調用
如果在函數中存在遞歸調用,IDE將檢測出它,並將其標記在代碼序號部分,從而是你的代碼易於閱讀和理解。
8. 表示類型
當你在插入符號想知道任何表示類型時,可以通過“alt+”動作來實現。
9. 函數退出點高亮
每個函數都可能有一個以上的返回或panic語句。當你在插入一個函數時,“CTRL+shift+F7”可以快速的找到他們,這有助於你更快的理解函數時如何工作的。
10. 格式化程序
內置的格式化程序提供的功能等效於執行go fmt命令。
二、代碼編輯器
1. 語義高亮
這個選項擴展了用唯一顏色高亮顯示每個參數和局部變量的標准語法。
三、內置工具和集成
1. 調試器
IDE附帶了一個功能齊全的調試器,它支持常見的調試功能:評估表達式,現實內連值等。調試器適用於應用程序,也適用於測試。
2. 覆蓋代碼
如果你使用覆蓋命令運行代碼,那么IDE就會收集數據,並在編輯器的聚合視圖和每個語句中顯示數據。
3. go工具
go工具可以讓你不需要切換到命令行工具的情況下運行你的代碼。
4. 測試運行
IDE提供了用於運行和調試測試,基線和檢查的專用接口。
5. plan9
編輯器對於plan9文件進行了語法高亮。
6. 版本控制
編輯器集成了git可以讓你查看代碼變更的歷史信息,管理分支,合並沖突等。相對於其他版本控制系統,要實現相同的功能就需要通過對應的插件才能實現。例如:mercurial,svn等等。
7. 終端
IDE自帶了一個內置終端,根據你的平台,你可以在命令行工作,無需離開IDE,直接按“alt+f12”就可調用終端來執行命令。
8. Docker
IDE提供了插件讓你可以在本地運行docker鏡像來管理鏡像,容器以及docker組成的服務。
三、前端和后端開發
1. JavaScript,html和css
IDE繼承了webstorm的對前端編程語言和框架的支持的一流特性。Ide提供的對JavaScript,typescript,Dart,React等多種語言的編碼輔助功能。除了Angular和node.js是需要通過插件來實現。
2. Database工具
當你在編輯SQL時,利用智能編碼可以幫助你連接實時數據庫。運行查詢,你可以瀏覽數據,甚至可以在編輯器右側的可視化界面管理您的scheme。
四、插件生態系統
10多年的IntelliJ平台開發了50多種不同性質Goland插件,包括支持不同的工具和框架的集成。
---------------------
作者:benben_2015
來源:CSDN
原文:https://blog.csdn.net/benben_2015/article/details/78617851
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!