GoLand 2019.1將您的分析經(jīng)驗提升到一個全新的生產(chǎn)力水平,擴展其工具支持記憶, cpu, 互斥,和塊側(cè)寫器。它還改進了調(diào)試,添加了新的重構(gòu),并提醒您使用各種方式在表達式中使用0的潛在錯誤。此外,您現(xiàn)在可以直接從IDE下載和安裝任何go sdk,并通過主題定制和新的預(yù)配置感到賓至如歸。崇高文本關(guān)鍵地GoLand是JetBrains的一個新的商業(yè)IDE,旨在為Go開發(fā)提供符合人體工程學(xué)的環(huán)境。 新的IDE通過特定于Go語言的編碼輔助和工具集成擴展了IntelliJ平臺。熟悉IntelliJ的開發(fā)人員可能已經(jīng)習(xí)慣了代碼錯誤提示功能,一般通過按下“alt+回車鍵”來快速修復(fù)錯誤,節(jié)省了很多時間。在GoLand里,可以生成參考字段和函數(shù),找出無用的變量、非法的常量賦值,等等。這款軟件的調(diào)試工具與其他JetBrains工具套件里的調(diào)試工具也很相似。開發(fā)人員現(xiàn)在可以添加調(diào)試斷點、步進調(diào)試、查看表達式變量、添加觀察點,等等。
安裝破解教程
1、從本頁面下方下載并解壓數(shù)據(jù)包,雙擊安裝程序進行安裝
2、選擇安裝路徑,使用默認路徑即可,直接點擊next(如需安裝到其他位置下請自行選擇)
3、點擊“next”進入下一步(32位系統(tǒng)的只能選擇32位)
4、點擊“install”開始安裝
5、軟件正在安裝,請耐心等待
6、安裝完成,點擊“finish(不要運行軟件)
7、安裝完成后將0.0.0.0 account.jetbrains.com和0.0.0.0 添加到hosts,hosts目錄為C:\Windows\System32\drivers\etc
8、然后打開http://idea.lanyus.com點擊獲得注冊碼然后復(fù)制注冊碼(數(shù)據(jù)包中提供了兩組注冊碼,請自行選擇)
9、運行軟件,將注冊碼復(fù)制到注冊框中然后點擊OK即可
軟件功能
1、代碼輔助:通過分析源代碼,提供Go語言代碼自動完成、導(dǎo)航、重構(gòu)和格式化功能。
2、代碼編輯器:語法高亮和提示,提高代碼的可讀性。
3、人體工學(xué)式的設(shè)計:簡潔而高效的界面設(shè)計。
4、前端和后端開發(fā):支持前端開發(fā)語言和框架,同時提供訪問和查詢數(shù)據(jù)庫的工具。
5、集成工具:提供了調(diào)試器、版本控制工具和測試工具,不需要再單獨安裝這些插件。
6、插件生態(tài)系統(tǒng):在JetBrains已有的插件生態(tài)系統(tǒng)中增加了更多的插件。
軟件新功能
1、內(nèi)存、CPU、互斥鎖和塊分析器
已經(jīng)通過集成內(nèi)存、CPU、Mutex和BlockProfile來擴展其工具支持。您可以直接從IDE開始分析應(yīng)用程序,然后在專用工具窗口中查看分析結(jié)果(查看窗口工具Windows Profiler).
若要運行分析器,請單擊新的與Profiler一起運行按鈕并在導(dǎo)航工具欄中選擇所需的配置?;蛘?,選擇“運行”菜單中的任何新操作,單擊左側(cè)溝槽中的“運行”圖標(biāo)時會出現(xiàn)該操作。
要更好地理解代碼中可能出現(xiàn)的性能問題,請根據(jù)每種特定分析器類型的可用指標(biāo)對結(jié)果進行排序;火焰圖, 呼叫樹和方法列表選項卡;甚至導(dǎo)航到源代碼來檢查問題。
2、明智之舉
使用新的調(diào)試器操作可以更容易地調(diào)試一系列調(diào)用和嵌套方法調(diào)用,明智之舉。它允許您進入表達式中的任意調(diào)用,自動遍歷您不感興趣的方法。
例如,當(dāng)調(diào)試代碼時,如fmt.Printf("My name is %s, I am %d!", me.FullName(), me.Age()),您可以選擇具體地進入Age().
調(diào)用明智之舉新聞移位+F7或選擇明智之舉在.。跑菜單。
3、提取界面
這,這個,那,那個提取界面重構(gòu)幫助您根據(jù)所選類型快速創(chuàng)建新接口。要調(diào)用它,請調(diào)用重構(gòu)這個新聞Ctrl+Alt+Shift+T在Windows/Linux或^T論MacOS與選擇提取界面在彈出式菜單上。
重構(gòu)對話框顯示了要轉(zhuǎn)移到新接口的建議成員列表。您可以為接口指定一個名稱,并選擇應(yīng)該放置它的文件、目錄或包。如果該類型已經(jīng)實現(xiàn)了任何接口,則它將自動排除在列表之外。
4、更有能力重命名
這,這個,那,那個重命名重構(gòu)還有助于重命名接口中聲明的方法。在重命名這些方法時,軟件也會提供重命名它們的實現(xiàn)。
這,這個,那,那個重構(gòu)預(yù)覽中的面板。找到,發(fā)現(xiàn)工具窗口允許您查看當(dāng)前重構(gòu)將影響什么,并根據(jù)它們在項目中的類型和位置對使用進行分組。
5、尼度分析儀
Go給了我們很多方法使零值有用,但是我們擁有的機會越多,就越容易落入陷阱。
我們?nèi)碌哪岫确治鰞x是一組代碼檢查,旨在立即檢測變量在各種情況下是否可能具有零值,并提醒您潛在的錯誤和問題。
6、Goroutines而不是線程
調(diào)試器輸出現(xiàn)在顯示goroutines而不是線程。在它們之間切換,快速導(dǎo)航到標(biāo)準(zhǔn)的GO庫,并獲取有關(guān)如何執(zhí)行代碼的更多信息。
此外,使用復(fù)制堆棧(右鍵單擊goroutine列表)將整個幀堆棧復(fù)制到剪貼板上。
7、將int視為二進制、十進制或十六進制。
現(xiàn)在可以選擇在調(diào)試器視圖中以二進制、十進制或十六進制的形式顯示int變量。右擊一個變量并在下面選擇適當(dāng)?shù)幕蚴走x的選項視為.
8、以鼠標(biāo)手勢的形式運行到光標(biāo)
這,這個,那,那個運行到光標(biāo)現(xiàn)在可以通過在調(diào)試時單擊行號來執(zhí)行操作。懸停在一條線上突出顯示。點擊行號運行到光標(biāo).
9、支持小型轉(zhuǎn)儲
除了探索核心轉(zhuǎn)儲之外,現(xiàn)在還可以打開和分析IDE中的windows微型轉(zhuǎn)儲。就像核心轉(zhuǎn)儲一樣,它很容易選擇Run=OpenCore轉(zhuǎn)儲.
10、使用sudo運行GO配置
運行/調(diào)試配置現(xiàn)在可以用sudo運行。它允許您以用戶身份調(diào)試需要特權(quán)操作的應(yīng)用程序。
11、支持主題定制
向全新的UI主題問好!暗紫色, 青光,和灰現(xiàn)在可以通過插件獲得主題。
紫色不夠嗎?太無聊了?太好玩了?沒問題了!從2019.1開始,所有基于IntelliJ思想的IDE都可以完全定制其所有UI元素的顏色.你真的可以改變?nèi)魏螙|西的顏色!
12、直接從IDE安裝任何Go SDK
在Goland中創(chuàng)建新項目時,現(xiàn)在可以選擇下載和安裝任何所需的SDK版本,包括Beta和RC版本。您不必再離開IDE或瀏覽Web了。
一旦安裝了選定的SDK版本,Goland將在事件日志窗戶。
13、扶手模式
Go模塊項目模板將獲得一個新的扶手模式復(fù)選框,該復(fù)選框允許您使用供應(yīng)商文件夾中的庫,而不需要任何外部依賴項或與Internet的連接。中的設(shè)置也可獲得相同的復(fù)選框。Preferences\Go\Go模塊(VGO).
14、完成非導(dǎo)入模塊
該軟件在輸入時為模塊緩存中的所有模塊提供代碼完成建議。這意味著即使一個模塊從未被導(dǎo)入和使用在你的項目中,戈蘭仍然意識到這一點。
15、一套聲明意向行動
我們添加了一組意圖操作,以幫助您以所需的方式重新格式化聲明:向聲明添加/刪除括號,將聲明合并起來,將聲明拆分為兩個組,用逗號等。
有關(guān)可用操作的完整列表及其詳細說明,請轉(zhuǎn)到聲明進場段設(shè)置/首選項.
16、出口意向行動
新的出口意圖操作允許您導(dǎo)出私有函數(shù)、類型或字段,而無需在包之間切換。
此外,軟件現(xiàn)在解析未導(dǎo)出符號的引用,但它仍然會通知您這是一個錯誤。
17、崇高文本鍵圖
新的預(yù)配置崇高文本密鑰映射可在參數(shù)設(shè)置-密鑰映射.
注意,您還可以使用預(yù)配置的VS碼Keymap,可通過以下方式獲得插件.
18、最近的地點彈出
這,這個,那,那個最近地點彈出(CMD-移位-E /Ctrl+Shift+E)是瀏覽項目的一種新方法。它以代碼段的形式顯示了最近訪問/更改的代碼位置的列表,其中包含了位置前后的幾行代碼。若要篩選結(jié)果,請開始鍵入和跳轉(zhuǎn)匹配代碼。
19、用于web開發(fā)的項目模板
用于web開發(fā)的項目模板,如ReactiveApp, 反應(yīng)本土化, HTML 5樣板,和基礎(chǔ),可從歡迎屏幕上獲得。
20、將“代碼樣式”設(shè)置導(dǎo)出到JSON
現(xiàn)在可以出口了代碼樣式設(shè)置為JSON。這是除了已經(jīng)可用的導(dǎo)出到xml的選項之外,在“首選項/設(shè)置”/“編輯器”/“代碼”樣式。
21、取消選中部分Git的“All”復(fù)選框
新取消檢查復(fù)選框部分Git犯(git add -p)允許您一次取消檢查所有代碼塊,并允許您選擇要提交的代碼塊。
22、“修正”和“壓入”動作
這,這個,那,那個原木VCS中的選項卡固定和擠成創(chuàng)建使用正確的補丁創(chuàng)建提交的操作!還有南瓜!留言。
此外,您現(xiàn)在可以使用原木選項卡從提交中選擇選定的文件。
23、指示傳入和傳出提交
如果你去首選項/設(shè)置-版本控制-Git并選擇在分支中標(biāo)記具有傳入/傳出提交的分支彈出時,IDE將指示傳入和傳出提交是否可用于各個分支。
24、注釋中的作者首字母
此外,IDE還允許您選擇在VCS注釋中顯示作者的首字母或他們的全名。
25、JavaScript和類型記錄的解構(gòu)
析構(gòu)允許您使用非常簡潔的語法將數(shù)組和對象的值解壓縮到變量中。
提供了一組新的重構(gòu)、意圖操作和快速修復(fù),以幫助您開始輕松地在代碼中破壞對象和數(shù)組。
26、將承諾轉(zhuǎn)換為異步/等待
新轉(zhuǎn)換為異步函數(shù)意圖行為自動更改返回承諾的函數(shù).then()和.catch()調(diào)用使用異步/等待語法的異步函數(shù)。這可以在類型記錄、JavaScript和流文件中找到。簡單按ALT+Enter在要轉(zhuǎn)換的函數(shù)的名稱上。
27、測試中失敗行的高亮顯示
Goland允許您快速確定失敗測試的問題發(fā)生在哪里。IDE在編輯器中高亮顯示相關(guān)代碼,在懸停時,您將看到來自測試運行程序的錯誤消息。
這個方法適用于Jest、Karma、Mocha和Protractor。
28、更新CSS文檔
文件(F1)對于CSS屬性,HTML標(biāo)記和屬性顯示來自MDN的
瀏覽器支持的實際描述和信息。
此外,現(xiàn)在您可以通過瀏覽器兼容性使用新的兼容性檢查。首選項/設(shè)置編輯器檢查-CSS。只需選擇要針對的最低瀏覽器版本。
軟件特色
1、智能完成
IDE通過為您自動完成語句來幫助您編寫新代碼。Ctrl+Shift+空間給出適用于當(dāng)前上下文的最相關(guān)符號的列表。當(dāng)您選擇建議時,它會動態(tài)添加相應(yīng)的包導(dǎo)入語句。
2、檢查和快速修復(fù)
IDE提供內(nèi)置檢查,在輸入代碼時動態(tài)檢查代碼。當(dāng)他們發(fā)現(xiàn)有問題的代碼時,他們會為您提供快速修復(fù)程序,您只需按下ALT+Enter.
3、重構(gòu)
可用的重構(gòu)包括重命名和提取液,允許您快速、安全地更改代碼。
4、快速導(dǎo)航
只需單擊一次即可切換到超級方法、實現(xiàn)、用法、聲明等。一次單擊跳到任何類、文件或符號,甚至任何IDE操作或工具窗口。
5、快速彈出
當(dāng)您需要有關(guān)符號的更多信息時,請使用快速彈出窗口??焖傥臋n, 快速定義, 顯示用法, 結(jié)構(gòu)等
即使在使用代碼完成時,也有一些彈出窗口可用:它們提供有關(guān)選定建議的其他信息。
6、代碼生成
在某些情況下,IDE可以為您生成簡單的代碼。例如,如果您單擊Ctrl+O,IDE將通過生成它的方法來幫助您實現(xiàn)任何接口。
7、檢測遞歸調(diào)用
如果函數(shù)中有遞歸調(diào)用,IDE將檢測它并在溝槽上標(biāo)記它,從而使您的代碼更易于閱讀和理解。
8、表達式類型
這,這個,那,那個表達式類型行動可通過ALT+當(dāng)您需要知道插入符號中任何表達式的類型時,它總是在手邊。
9、出口點突出顯示
每個函數(shù)可能有不止一個返回和恐慌語句。要迅速找到它們,請按Ctrl+Shift+F7當(dāng)插入符位于漏斗, 回歸,或驚慌關(guān)鍵詞。這有助于您更快地理解函數(shù)是如何工作的。
10、發(fā)現(xiàn)用途
這,這個,那,那個發(fā)現(xiàn)用途特性不僅可以找到代碼中使用符號的所有位置,還可以按類型將這些用法分組:例如閱讀、書寫等。
11、格式化程序
內(nèi)置格式化程序提供的功能相當(dāng)于Go FMT.
12、語義高亮
此選項擴展了標(biāo)準(zhǔn)語法高亮顯示,為每個參數(shù)和局部變量提供了唯一的顏色。
13、參數(shù)提示
編輯器顯示用作方法參數(shù)的文字和NILS的參數(shù)提示。這些提示使代碼更具可讀性。
14、調(diào)試器
IDE附帶了一個功能齊全的調(diào)試器,該調(diào)試器支持常見的調(diào)試器特性:表表, 評價表達式, 顯示內(nèi)聯(lián)值和其他人。調(diào)試器適用于應(yīng)用程序和測試。
15、覆蓋范圍
如果使用覆蓋率指令運行代碼,IDE將收集數(shù)據(jù)并將其顯示在聚合視圖和編輯.
16、試驗轉(zhuǎn)輪
IDE提供了一個用于運行和調(diào)試測試、基準(zhǔn)測試和檢查的專用接口。
17、圍棋工具
這,這個,那,那個電碼 → 圍棋工具菜單允許您在項目上運行Go工具,而無需切換到命令行。
18、平面9
編輯器為GO程序集文件提供語法突出顯示。
19、版本控制
內(nèi)置的Git集成允許您瀏覽更改的歷史、管理分支、合并沖突等等。對于其他版本控制系統(tǒng),類似的功能可以通過相應(yīng)的插件獲得:Mercurial、SVN和其他插件。
20、終端
IDE附帶一個內(nèi)置終端。根據(jù)平臺的不同,您可以使用命令行提示符、Far、Powershell或bash。調(diào)用終端ALT+F12并執(zhí)行任何命令-不離開IDE。
21、碼頭工人
IDE提供了一個插件,允許您連接到本地運行的Docker機器來管理圖像、容器和Docker組合服務(wù)。
22、JavaScript、HTML和CSS
IDE繼承自WebStorm它對前端語言和框架的一流支持。IDE為JavaScript、類型記錄、DAT、Reaction和許多其他方面提供了一流的編碼支持.通過插件可以獲得對Range.js和Node.js的支持。
23、數(shù)據(jù)庫工具
在編輯SQL時利用智能編碼幫助;連接到活動數(shù)據(jù)庫;運行查詢;瀏覽和導(dǎo)出數(shù)據(jù);甚至在可視化界面中管理您的方案-直接從IDE。
0條評論