一本清日本在线视频精品,亚洲日本va午夜在线影院,国产精品麻花传媒二三区别,色屁屁www免费看欧美激情

010-68421378
當(dāng)前您所在的位置:首頁>新聞中心>行業(yè)動(dòng)態(tài)

GoLand:Go編碼開發(fā)工具(二) | 運(yùn)行測試、版本控制、移動(dòng)重構(gòu)等

發(fā)布時(shí)間:2018/05/30 瀏覽量:5898
運(yùn)行測試器 IDE為運(yùn)行和調(diào)試測試,基準(zhǔn)和檢查提供專用接口。 Go工具 CodeGo Tools菜單允許您在項(xiàng)目上運(yùn)行Go工具而無需切換到命令行...

 

 

運(yùn)行測試器

IDE為運(yùn)行和調(diào)試測試,基準(zhǔn)和檢查提供專用接口。

Go工具

Code→Go Tools菜單允許您在項(xiàng)目上運(yùn)行Go工具而無需切換到命令行。

Plan9

編輯器為Plan9文件提供語法高亮顯示。

版本控制

內(nèi)置的Git集成允許您瀏覽更改的歷史記錄,管理分支,合并沖突等等。 對于其他版本控制系統(tǒng),可通過相應(yīng)的插件獲得類似的功能:Mercurial,SVN等。

終端

IDE帶有一個(gè)內(nèi)置終端。 根據(jù)您的平臺,您可以使用命令行提示符,遠(yuǎn)程,powershell或bash。 用Alt + F12調(diào)用終端并執(zhí)行任何命令 - 無需離開IDE。

Docker

IDE提供了一個(gè)插件,可讓您連接到本地運(yùn)行的Docker機(jī)器來管理映像,容器和Docker Compose服務(wù)。

前端和后端開發(fā)

JavaScript, HTML和 CSS

IDE繼承了WebStorm對前端語言和框架的一流支持。 IDE為JavaScript,TypeScript,Dart,React等提供了頂級的編碼協(xié)助。 Angular和Node.js的支持可以通過插件獲得。

數(shù)據(jù)庫工具

編輯SQL時(shí),利用智能編碼協(xié)助; 連接到實(shí)時(shí)數(shù)據(jù)庫; 運(yùn)行查詢; 瀏覽和導(dǎo)出數(shù)據(jù); 甚至可以通過可視化界面管理您的方案 - 直接來自IDE。

插件生態(tài)系統(tǒng)

超過10年的IntelliJ平臺開發(fā)為GoLand 50+不同性質(zhì)的IDE插件提供支持,包括對其他VCS的支持,與不同工具和框架的集成以及編輯器增強(qiáng)功能(如Vim仿真)。

GoLand 2018.1甚至具有更具智能特征的編碼協(xié)助,甚至更豐富的內(nèi)置集成以及其他許多改進(jìn)。 該更新修改了對Go,JavaScript和TypeScript的支持,改進(jìn)了調(diào)試器,Git支持以及IDE的許多其他部分。

Go

移動(dòng)重構(gòu)

這次更新中,我們添加了Move重構(gòu)。此次重構(gòu)使你可以快速移動(dòng)任何頂級成員到同一個(gè)包中的另一個(gè)文件。移動(dòng)其他包中的文件目前還未實(shí)現(xiàn)。

無法完成

代碼完成建議的布爾表達(dá)式現(xiàn)在可以通過按!來選擇和取消。

默認(rèn)值完成

如果光標(biāo)停留在函數(shù)內(nèi)部的return語句的右側(cè),則代碼完成現(xiàn)在將提示與該函數(shù)的返回類型相對應(yīng)的默認(rèn)值。

新的Postfix完成

• .if模板將bool表達(dá)式轉(zhuǎn)換為if語句

• .p模板在指針運(yùn)算符前面加上一個(gè)表達(dá)式

很多意圖動(dòng)作

有很多APP需要更新,此次更新添加了很多新的意圖,例如二元表達(dá)式的Flip, Negate,Negate recursively和布爾表達(dá)式的Invert。

更好的檢查

一些檢查與Go vet相對應(yīng),并且在Go 1.10中g(shù)o test之前運(yùn)行, 這些檢查得到了改進(jìn)。 IDE將針對fmt.Printf的調(diào)用和無效的構(gòu)建標(biāo)簽給出類型不匹配的警告。

Enter的自動(dòng)格式

在插入符號處于鏈?zhǔn)秸{(diào)用或字符串文字上時(shí),您單擊Enter,IDE將自動(dòng)格式化生成的代碼。

實(shí)時(shí)優(yōu)化導(dǎo)入

編輯器現(xiàn)在可以在鍵入時(shí)即時(shí)刪除未使用包的導(dǎo)入語句。 這很方便,因?yàn)槟槐卦僮孕袆h除這些導(dǎo)入語句。 這個(gè)選項(xiàng)被稱為優(yōu)化導(dǎo)入。 您可以在設(shè)置|中啟用它 轉(zhuǎn)到|進(jìn)口。

重寫快速文檔彈出

“快速文檔”彈出窗口現(xiàn)在可以識別示例函數(shù),并將它們作為文檔的一部分。 如果您單擊示例函數(shù)的名稱,IDE將使用函數(shù)的代碼打開一個(gè)Scratch文件。

臨時(shí)文件改進(jìn)

從Go代碼選擇創(chuàng)建的臨時(shí)文件現(xiàn)在會(huì)自動(dòng)獲取所有正確的導(dǎo)入語句。 另外,Scratch Files現(xiàn)在是從預(yù)定義的模板創(chuàng)建的,可以在Settings |中進(jìn)行自定義 編輯| 文件和代碼模板。

更好的調(diào)試功能

此次更新允許您現(xiàn)在將調(diào)試器附加到本地運(yùn)行進(jìn)程。 要做到這一點(diǎn),您必須做的唯一一件事是在主菜單中單擊運(yùn)行并選擇附加到本地進(jìn)程并選擇要調(diào)試的進(jìn)程。

而且,在調(diào)試時(shí),IDE可以區(qū)分Debugger工具窗口的Watch和Variables選項(xiàng)卡中的陰影變量。

Dep 集成


現(xiàn)在,當(dāng)您使用dep項(xiàng)目并打開一個(gè)具有未解析導(dǎo)入語句的文件時(shí),IDE會(huì)提供一個(gè)運(yùn)行dep確保的快速修復(fù)程序。

要?jiǎng)?chuàng)建一個(gè)新的dep項(xiàng)目,請打開Project Wizard并切換到對話框左側(cè)的Dep選項(xiàng)卡。

更好的測試運(yùn)行器

此更新支持測試的層次結(jié)構(gòu),并將輸出和編譯錯(cuò)誤正確歸因于單個(gè)測試和包。

運(yùn)行多個(gè)文件

更新的Go Build運(yùn)行配置現(xiàn)在允許您選擇并運(yùn)行多個(gè)文件。

其他編碼輔助改進(jìn)

以下列出了一些可以讓你的生活更輕松的新功能:

• IDE提供的編碼幫助已更新,完全支持所有Go 1.10功能。

• Extract Variable使用的名稱建議算法現(xiàn)在可以識別上下文并避免名稱沖突。

• 自動(dòng)導(dǎo)入機(jī)制變得更加具有智能特征,現(xiàn)在只有在生成的代碼編譯沒有錯(cuò)誤時(shí)才適用。

• 重命名重構(gòu)和查找全局符號的用法現(xiàn)在快得多。

• 為提高IDE性能,更新允許您限制項(xiàng)目中的索引范圍,例如 以避免索引整個(gè)GOPATH。 新的選項(xiàng)在File |中都可用 設(shè)置| 轉(zhuǎn)到| GOPATH | 索引整個(gè)GOPATH和項(xiàng)目向?qū)А?/span>

Git

部分提交

通過更新,您現(xiàn)在可以將文件中的單個(gè)更改與不同的更改列表相關(guān)聯(lián),分別進(jìn)行提交和推送; 類似于git add -p。

要包含對提交的更改,請使用Commit Changes對話框的Diffpane中的裝訂線中的復(fù)選框。 要通過更改

列表移動(dòng)單個(gè)更改,請使用編輯器左側(cè)的更改標(biāo)記。

更多的rebase行動(dòng)

當(dāng)您進(jìn)行重新綁定時(shí),現(xiàn)在在Git分支彈出窗口中新增了Abort Rebase,Continue Rebase和Skip Commit操作。

JavaScript 和TypeScript

TypeScript 改進(jìn)

該更新支持新的TypeScript 2.7功能,并且還有一個(gè)新的環(huán)繞聲,其中包含用于未解析屬性的類型防護(hù)快速修復(fù)。

更智能重命名重構(gòu)

用于分級的Rename refactoring 現(xiàn)在也可以重命名文件。 重構(gòu)現(xiàn)在可作為用于分級的意向操作。

用Prettier重新格式化

這個(gè)更新整合了Prettier,一個(gè)舊的代碼格式化工具。 在安裝了更漂亮的軟件包之后,新的Reformat with Prettier 變的可用。

提取一個(gè)Vue組件

該更新允許您選擇Vue模板的任意片段,并要求IDE將其作為單獨(dú)的Vue組件通過Refactor | 解壓縮或通過Alt + Enter。

部署

Docker

Docker Compose運(yùn)行配置對話框已得到改進(jìn),現(xiàn)在支持多個(gè)撰寫文件,并且可以選擇運(yùn)行哪些服務(wù)。 

Docker工具窗口可以顯示項(xiàng)目文件中配置的所有Docker Compose項(xiàng)目,而不僅僅是配置了運(yùn)行配置的Docker Compose項(xiàng)目。

Kubernetes

該更新通過插件引入了對Kubernetes的初始支持。 支持包括代碼完成,檢查,資源文件的快速修復(fù),用于更容易導(dǎo)航的gutter中的圖標(biāo),彈出式文檔和實(shí)時(shí)模板。

下一篇:可嵌入您系統(tǒng)的在線 Excel純前端表格控件
上一篇:GoLand:Go編碼開發(fā)工具(一)|Go語言編碼協(xié)助、人體工學(xué)設(shè)計(jì)等

                               

 京ICP備09015132號-996 | 違法和不良信息舉報(bào)電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫

                            華滋生物