Goland軟件使用教程(二)
1、編碼輔助功能css
1. 智能補全html
IDE經過自動補全語句來幫助您來編寫代碼。快捷鍵「Ctrl+shift+空格」將會給你一個在當前上下文中最相關符號的列表,當您選擇一個建議時,它會相應的將有關包導入到你的當前文件中。前端
2 檢查和快速修復node
IDE提供內置的檢查功能,在輸入代碼時即檢查代碼。當它發現有問題的代碼時,會給你提供快速的修復,你只需簡單的按「alt+enter」來應用。git
3. 重構代碼web
容許你快速、安全的改變你的代碼,包括重命名和提取。docker
4. 快速導航typescript
只需點擊一下就能夠切換到超級方法、實現、應用以及聲明等,跳轉到任何類,文件或者符號。數據庫
5. 快速彈出編程
當你須要有關一個符號的更多信息,使用快速彈出能夠幫助你更快達到目標:例如快速文檔,快速定義,說明用途以及結構等。
當你使用代碼補全時,彈出式窗口能夠給你提供額外的選擇建議信息。
6. 代碼生成
在某些狀況下,IDE能夠爲你生成瑣碎的代碼。例如,當按「CTRL+O」時,IDE將經過它的方法來幫助你實現任何接口。
7. 檢測遞歸調用
若是在函數中存在遞歸調用,IDE將檢測出它,並將其標記在代碼序號部分,從而是你的代碼易於閱讀和理解。
8. 表示類型
當你在插入符號想知道任何表示類型時,能夠經過「alt+」動做來實現。
9. 函數退出點高亮
每一個函數均可能有一個以上的返回或panic語句。當你在插入一個函數時,「CTRL+shift+F7」能夠快速的找到他們,這有助於你更快的理解函數時如何工做的。
10. 格式化程序
內置的格式化程序提供的功能等效於執行go fmt命令。
2、代碼編輯器
1. 語義高亮
這個選項擴展了用惟一顏色高亮顯示每一個參數和局部變量的標準語法。
3、內置工具和集成
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組成的服務。
3、前端和後端開發
1. JavaScript,html和css
IDE繼承了webstorm的對前端編程語言和框架的支持的一流特性。Ide提供的對JavaScript,typescript,Dart,React等多種語言的編碼輔助功能。除了Angular和node.js是須要經過插件來實現。
2. Database工具
當你在編輯SQL時,利用智能編碼能夠幫助你鏈接實時數據庫。運行查詢,你能夠瀏覽數據,甚至能夠在編輯器右側的可視化界面管理您的scheme。
4、插件生態系統