
運行測試器
IDE為運行和調(diào)試測試,基準和檢查提供專用接口。
Go工具
Code→Go Tools菜單允許您在項目上運行Go工具而無需切換到命令行。
Plan9
編輯器為Plan9文件提供語法高亮顯示。
版本控制
內(nèi)置的Git集成允許您瀏覽更改的歷史記錄,管理分支,合并沖突等等。 對于其他版本控制系統(tǒng),可通過相應(yīng)的插件獲得類似的功能:Mercurial,SVN等。
終端
IDE帶有一個內(nèi)置終端。 根據(jù)您的平臺,您可以使用命令行提示符,遠程,powershell或bash。 用Alt + F12調(diào)用終端并執(zhí)行任何命令 - 無需離開IDE。
Docker
IDE提供了一個插件,可讓您連接到本地運行的Docker機器來管理映像,容器和Docker Compose服務(wù)。
前端和后端開發(fā)
JavaScript, HTML和 CSS
IDE繼承了WebStorm對前端語言和框架的一流支持。 IDE為JavaScript,TypeScript,Dart,React等提供了頂級的編碼協(xié)助。 Angular和Node.js的支持可以通過插件獲得。
數(shù)據(jù)庫工具
編輯SQL時,利用智能編碼協(xié)助; 連接到實時數(shù)據(jù)庫; 運行查詢; 瀏覽和導(dǎo)出數(shù)據(jù); 甚至可以通過可視化界面管理您的方案 - 直接來自IDE。
插件生態(tài)系統(tǒng)
超過10年的IntelliJ平臺開發(fā)為GoLand 50+不同性質(zhì)的IDE插件提供支持,包括對其他VCS的支持,與不同工具和框架的集成以及編輯器增強功能(如Vim仿真)。
GoLand 2018.1甚至具有更具智能特征的編碼協(xié)助,甚至更豐富的內(nèi)置集成以及其他許多改進。 該更新修改了對Go,JavaScript和TypeScript的支持,改進了調(diào)試器,Git支持以及IDE的許多其他部分。
Go
移動重構(gòu)
這次更新中,我們添加了Move重構(gòu)。此次重構(gòu)使你可以快速移動任何頂級成員到同一個包中的另一個文件。移動其他包中的文件目前還未實現(xiàn)。
無法完成
代碼完成建議的布爾表達式現(xiàn)在可以通過按!來選擇和取消。
默認值完成
如果光標停留在函數(shù)內(nèi)部的return語句的右側(cè),則代碼完成現(xiàn)在將提示與該函數(shù)的返回類型相對應(yīng)的默認值。
新的Postfix完成
• .if模板將bool表達式轉(zhuǎn)換為if語句
• .p模板在指針運算符前面加上一個表達式
很多意圖動作
有很多APP需要更新,此次更新添加了很多新的意圖,例如二元表達式的Flip, Negate,Negate recursively和布爾表達式的Invert。
更好的檢查
一些檢查與Go vet相對應(yīng),并且在Go 1.10中g(shù)o test之前運行, 這些檢查得到了改進。 IDE將針對fmt.Printf的調(diào)用和無效的構(gòu)建標簽給出類型不匹配的警告。
Enter的自動格式
在插入符號處于鏈式調(diào)用或字符串文字上時,您單擊Enter,IDE將自動格式化生成的代碼。
實時優(yōu)化導(dǎo)入
編輯器現(xiàn)在可以在鍵入時即時刪除未使用包的導(dǎo)入語句。 這很方便,因為您不必再自行刪除這些導(dǎo)入語句。 這個選項被稱為優(yōu)化導(dǎo)入。 您可以在設(shè)置|中啟用它 轉(zhuǎn)到|進口。
重寫快速文檔彈出
“快速文檔”彈出窗口現(xiàn)在可以識別示例函數(shù),并將它們作為文檔的一部分。 如果您單擊示例函數(shù)的名稱,IDE將使用函數(shù)的代碼打開一個Scratch文件。
臨時文件改進
從Go代碼選擇創(chuàng)建的臨時文件現(xiàn)在會自動獲取所有正確的導(dǎo)入語句。 另外,Scratch Files現(xiàn)在是從預(yù)定義的模板創(chuàng)建的,可以在Settings |中進行自定義 編輯| 文件和代碼模板。
更好的調(diào)試功能
此次更新允許您現(xiàn)在將調(diào)試器附加到本地運行進程。 要做到這一點,您必須做的唯一一件事是在主菜單中單擊運行并選擇附加到本地進程并選擇要調(diào)試的進程。
而且,在調(diào)試時,IDE可以區(qū)分Debugger工具窗口的Watch和Variables選項卡中的陰影變量。
Dep 集成
現(xiàn)在,當您使用dep項目并打開一個具有未解析導(dǎo)入語句的文件時,IDE會提供一個運行dep確保的快速修復(fù)程序。
要創(chuàng)建一個新的dep項目,請打開Project Wizard并切換到對話框左側(cè)的Dep選項卡。
更好的測試運行器
此更新支持測試的層次結(jié)構(gòu),并將輸出和編譯錯誤正確歸因于單個測試和包。
運行多個文件
更新的Go Build運行配置現(xiàn)在允許您選擇并運行多個文件。
其他編碼輔助改進
以下列出了一些可以讓你的生活更輕松的新功能:
• IDE提供的編碼幫助已更新,完全支持所有Go 1.10功能。
• Extract Variable使用的名稱建議算法現(xiàn)在可以識別上下文并避免名稱沖突。
• 自動導(dǎo)入機制變得更加具有智能特征,現(xiàn)在只有在生成的代碼編譯沒有錯誤時才適用。
• 重命名重構(gòu)和查找全局符號的用法現(xiàn)在快得多。
• 為提高IDE性能,更新允許您限制項目中的索引范圍,例如 以避免索引整個GOPATH。 新的選項在File |中都可用 設(shè)置| 轉(zhuǎn)到| GOPATH | 索引整個GOPATH和項目向?qū)А?/span>
Git
部分提交
通過更新,您現(xiàn)在可以將文件中的單個更改與不同的更改列表相關(guān)聯(lián),分別進行提交和推送; 類似于git add -p。
要包含對提交的更改,請使用Commit Changes對話框的Diffpane中的裝訂線中的復(fù)選框。 要通過更改列表移動單個更改,請使用編輯器左側(cè)的更改標記。
更多的rebase行動
當您進行重新綁定時,現(xiàn)在在Git分支彈出窗口中新增了Abort Rebase,Continue Rebase和Skip Commit操作。
JavaScript 和TypeScript
TypeScript 改進
該更新支持新的TypeScript 2.7功能,并且還有一個新的環(huán)繞聲,其中包含用于未解析屬性的類型防護快速修復(fù)。
更智能重命名重構(gòu)
用于分級的Rename refactoring 現(xiàn)在也可以重命名文件。 重構(gòu)現(xiàn)在可作為用于分級的意向操作。
用Prettier重新格式化
這個更新整合了Prettier,一個舊的代碼格式化工具。 在安裝了更漂亮的軟件包之后,新的Reformat with Prettier 變的可用。
提取一個Vue組件
該更新允許您選擇Vue模板的任意片段,并要求IDE將其作為單獨的Vue組件通過Refactor | 解壓縮或通過Alt + Enter。
部署
Docker
Docker Compose運行配置對話框已得到改進,現(xiàn)在支持多個撰寫文件,并且可以選擇運行哪些服務(wù)。
Docker工具窗口可以顯示項目文件中配置的所有Docker Compose項目,而不僅僅是配置了運行配置的Docker Compose項目。
Kubernetes
該更新通過插件引入了對Kubernetes的初始支持。 支持包括代碼完成,檢查,資源文件的快速修復(fù),用于更容易導(dǎo)航的gutter中的圖標,彈出式文檔和
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫