軟件介紹
Jetbrains GoLand2019特別版是一款非常強(qiáng)大的編碼環(huán)境軟件,軟件為用戶們帶來了超強(qiáng)大的代碼編寫輔助功能,用戶們在軟件上進(jìn)行代碼編寫的時(shí)候,會(huì)發(fā)現(xiàn)有很多便捷的功能,如軟件為用戶們帶來了代碼提示、導(dǎo)航、格式化和高亮等等動(dòng)作,讓用戶們享受到事半功倍的代碼編輯體驗(yàn)!
Jetbrains GoLand2019綠色便攜版作為一款國外的代碼編輯器,軟件只有英文的版本,本站為用戶們提供了漢化包,在熟悉的語言環(huán)境下,用戶們也能進(jìn)行更高的代碼編寫,并且享受軟件的便捷功能,快來下載Jetbrains GoLand2019特別版試試吧!
軟件特色
1、地址代碼:
IDE使您的代碼分析,尋找符號之間的連接,是提供代碼完成,快速導(dǎo)航,錯(cuò)誤的智能分析,格式化等。
2、人體工程學(xué)設(shè)計(jì):
通過對強(qiáng)大的靜態(tài)代碼和人體工程學(xué)設(shè)計(jì)的分析,不僅可以實(shí)現(xiàn)高效的開發(fā),還可以帶來愉快的體驗(yàn)。
3、集成工具:
主要任務(wù)工具,如表演者休息,封面工具,特殊調(diào)試器和版本控制集成
4、IntelliJ生態(tài)系統(tǒng)插件:
如果除了一組內(nèi)置工具之外還需要其他東西,IntelliJ生態(tài)系統(tǒng)插件將為您提供幫助。
5、創(chuàng)建代碼:
在某些情況下,IDE可以為您創(chuàng)建部分代碼。例如,如果按Ctrl + O,IDE將通過生成方法幫助您創(chuàng)建任何界面。
6、終端:
IDE內(nèi)置終端。根據(jù)您的平臺,您可以使用線性命令行Far,power shell或bash。使用Alt + F12調(diào)用終端并執(zhí)行任何命令而無需離開IDE。
7、數(shù)據(jù)庫工具:
使用SQL編程時(shí),請使用智能編程幫助。連接到實(shí)時(shí)數(shù)據(jù)庫,執(zhí)行命令,瀏覽和導(dǎo)出數(shù)據(jù)等
軟件功能
一、編碼協(xié)助
1、智能完成
IDE通過自動(dòng)完成語句幫助您編寫新代碼。Ctrl+Shift+Space為您提供當(dāng)前上下文中適用的最相關(guān)符號的列表。當(dāng)您選擇建議時(shí),它會(huì)動(dòng)態(tài)添加相應(yīng)的包導(dǎo)入語句。
2、檢查和快速修復(fù)
IDE提供內(nèi)置檢查功能,可在您鍵入代碼時(shí)動(dòng)態(tài)檢查代碼。當(dāng)他們發(fā)現(xiàn)有問題的代碼時(shí),他們會(huì)為您提供快速修復(fù),只需按下即可應(yīng)用Alt+Enter。
3、重構(gòu)
可用的重構(gòu)包括重命名和提取,允許您快速安全地更改代碼。
4、快速導(dǎo)航
只需單擊一下即可切換到超級方法,實(shí)現(xiàn),用法,聲明等。只需單擊一下,即可跳轉(zhuǎn)到任何類,文件或符號,甚至任何IDE操作或工具窗口。
5、快速彈出窗口
當(dāng)您需要有關(guān)插入符號的更多信息時(shí),請使用快速彈出窗口:例如快速文檔,快速定義,顯示用法,結(jié)構(gòu)等。
即使您使用代碼完成,也可以使用一些彈出窗口:它們提供有關(guān)所選建議的其他信息。
6、代碼生成
在某些情況下,IDE可以為您生成簡單的代碼。例如,如果單擊Ctrl+O,IDE將通過生成其方法來幫助您實(shí)現(xiàn)任何接口。
7、檢測遞歸調(diào)用
如果您在函數(shù)內(nèi)部進(jìn)行了遞歸調(diào)用,IDE將檢測它并在裝訂線上標(biāo)記它,使您的代碼更易于閱讀和理解。
8、表達(dá)類型
當(dāng)您需要知道插入符號中任何表達(dá)式的類型時(shí),“ 表達(dá)式類型”操作可通過Alt+并始終可用。
9、退出點(diǎn)突出顯示
每個(gè)函數(shù)可能有多個(gè)返回和恐慌語句。要快速找到它們,請Ctrl+Shift+F7在插入符號位于func,return或panic關(guān)鍵字時(shí)按下。這有助于您更快地了解功能的工作原理。
10、尋找用法
在查找用法功能不僅可以找到其中符號的使用,也可組這些用法按類型代碼的所有地方:如閱讀,寫作,等等。
11、格式化
內(nèi)置格式化程序提供與go fmt相同的功能。
二、代碼編輯器
1、語義突出顯示
此選項(xiàng)使用每個(gè)參數(shù)和局部變量的唯一顏色擴(kuò)展標(biāo)準(zhǔn)語法突出顯示。
2、參數(shù)提示
編輯器顯示用作方法參數(shù)的文字和nils的參數(shù)提示。這些提示使代碼更具可讀性。
三、內(nèi)置工具和集成
1、調(diào)試器
IDE附帶一個(gè)功能齊全的調(diào)試器,支持常見的調(diào)試器功能:手表,評估表達(dá)式,顯示內(nèi)聯(lián)值等。調(diào)試器適用于應(yīng)用程序和測試。
2、覆蓋
如果使用coverage指令運(yùn)行代碼,IDE將收集數(shù)據(jù)并在編輯器中的聚合視圖和每個(gè)語句中顯示它。
3、試驗(yàn)跑步者
IDE提供專用接口,用于運(yùn)行和調(diào)試測試,基準(zhǔn)測試和檢查。
4、去工具
該代碼 → 轉(zhuǎn)到工具菜單,可以對項(xiàng)目運(yùn)行的隨身工具,而無需切換到命令行。
5、Plan9
編輯器為Go程序集文件提供語法突出顯示。
6、版本控制
內(nèi)置的Git集成使您可以瀏覽更改歷史記錄,管理分支,合并沖突等等。對于其他版本控制系統(tǒng),可以通過相應(yīng)的插件獲得類似的功能:Mercurial,SVN等。
7、終奌站
IDE配有內(nèi)置終端。根據(jù)您的平臺,您可以使用命令行提示符,F(xiàn)ar,powershell或bash。Alt+F12無需離開IDE即可調(diào)用終端并執(zhí)行任何命令。
8、搬運(yùn)工人
IDE提供了一個(gè)插件,允許您連接到本地運(yùn)行的Docker機(jī)器來管理圖像,容器和Docker Compose服務(wù)。
四、前端和后端開發(fā)
1、JavaScript,HTML和CSS
IDE繼承了WebStorm對前端語言和框架的一流支持。IDE為JavaScript,TypeScript,Dart,React等提供頂級編碼幫助??梢酝ㄟ^插件獲得對Angular和Node.js的支持。
2、數(shù)據(jù)庫工具
在編輯SQL時(shí)利用智能編碼輔助; 連接到實(shí)時(shí)數(shù)據(jù)庫; 運(yùn)行查詢; 瀏覽和導(dǎo)出數(shù)據(jù); 甚至可以在IDE中以可視化界面管理您的方案。
五、插件生態(tài)系統(tǒng)
超過10年的IntelliJ平臺開發(fā)為GoLand 50+ IDE提供了不同性質(zhì)的插件,包括對其他VCS的支持,與不同工具和框架的集成,以及Vim仿真等編輯器增強(qiáng)功能。
新功能
一、內(nèi)存,CPU,互斥鎖和塊分析器
GoLand通過集成Memory,CPU,Mutex和Block Profilers擴(kuò)展了其工具支持。您可以直接從IDE開始分析應(yīng)用程序,然后在專用工具窗口(查看|工具Windows | Profiler)中查看分析結(jié)果。
要運(yùn)行探查器,請單擊新的“使用Profiler運(yùn)行”按鈕,然后在導(dǎo)航工具欄中選擇所需的配置?;蛘?,在運(yùn)行菜單中選擇任何新操作,單擊左側(cè)裝訂線中的運(yùn)行圖標(biāo)時(shí)會(huì)顯示該操作。
為了更好地理解代碼中可能存在的性能問題,請按每種特定的探查器類型的可用指標(biāo)對結(jié)果進(jìn)行排序; 使用火焰圖表, 調(diào)用樹和方法列表選項(xiàng)卡; 甚至導(dǎo)航到源代碼來檢查問題。
二、聰明的步入
使用新的調(diào)試器操作Smart Step Into可以更輕松地調(diào)試一系列調(diào)用和嵌套方法調(diào)用。它允許您單步執(zhí)行表達(dá)式中的任意調(diào)用,自動(dòng)單步執(zhí)行您不感興趣的方法。
例如,在調(diào)試代碼時(shí)fmt.Printf("My name is %s, I am %d!", me.FullName(), me.Age()),您可以選擇專門進(jìn)入Age()。要調(diào)用Smart Step Into,請?jiān)?ldquo; 運(yùn)行”菜單中按Shift+F7或選擇“ Smart Step Into ”。
三、新的重構(gòu)
1、提取界面
該提取接口重構(gòu)可以幫助你快速創(chuàng)建一個(gè)基于所選類型的新接口。要調(diào)用它,請調(diào)用Refactor This,Ctrl+Alt+Shift+T 在Windows / Linux或^TmacOS上按,然后 在彈出菜單中選擇Extract Interface。
重構(gòu)對話框顯示了要傳輸?shù)叫陆涌诘慕ㄗh成員列表。您可以為接口指定名稱,并選擇應(yīng)放置它的文件,目錄或包。如果類型已經(jīng)實(shí)現(xiàn)了任何接口,它將自動(dòng)從列表中排除。
2、更有能力重命名
在重命名重構(gòu)也有助于重命名接口聲明的方法。重命名此類方法時(shí),GoLand也會(huì)提供重命名它們的實(shí)現(xiàn)。“ 查找”工具窗口中的“ 重構(gòu)預(yù)覽”面板可讓您查看當(dāng)前重構(gòu)將影響的內(nèi)容,并按用戶在項(xiàng)目中的類型和位置進(jìn)行分組。
四、尼爾分析儀
goland 2019.1為我們提供了許多方法來使零值變得有用,但是我們擁有的機(jī)會(huì)越多,陷入陷阱就越容易。我們?nèi)碌腘ilness Analyzer是一組代碼檢查,旨在即時(shí)檢測變量在各種情況下是否具有零值或零值,并提醒您潛在的錯(cuò)誤和問題。
五、調(diào)試器改進(jìn)
1、Goroutines而不是線程
調(diào)試器輸出現(xiàn)在顯示goroutines而不是線程。在它們之間切換,快速導(dǎo)航到標(biāo)準(zhǔn)Go庫,并獲得有關(guān)代碼執(zhí)行方式的更多信息。此外,使用“ 復(fù)制堆棧”(右鍵單擊goroutine列表)將整個(gè)幀堆棧復(fù)制到剪貼板。
2、將int視為二進(jìn)制,十進(jìn)制或十六進(jìn)制
您現(xiàn)在可以選擇是否在調(diào)試器視圖中將int變量顯示為二進(jìn)制,十進(jìn)制或十六進(jìn)制。右鍵單擊變量,然后在“ 查看方式”下選擇相應(yīng)或首選選項(xiàng)。
3、以鼠標(biāo)手勢運(yùn)行到光標(biāo)
在以游標(biāo)運(yùn)行的動(dòng)作,現(xiàn)在通過點(diǎn)擊行號在調(diào)試使用。 將鼠標(biāo)懸停 在一條線上以突出顯示它。單擊行號以運(yùn)行到光標(biāo)。
4、支持小型轉(zhuǎn)儲(chǔ)
除了探索核心轉(zhuǎn)儲(chǔ)之外,現(xiàn)在您還可以在IDE中打開并分析Windows小型轉(zhuǎn)儲(chǔ)。與核心轉(zhuǎn)儲(chǔ)一樣,它就像選擇Run |一樣簡單 打開核心轉(zhuǎn)儲(chǔ)。
5、使用sudo運(yùn)行Go配置
現(xiàn)在可以使用sudo 運(yùn)行運(yùn)行/調(diào)試配置。它允許您調(diào)試需要特權(quán)操作的應(yīng)用程序作為用戶。
六、支持主題定制
1、向全新的UI主題問好!深紫色,藍(lán)綠色的光,和灰色 的主題現(xiàn)在是可用的,通過插件。紫色不夠?太無聊?好玩嗎?沒問題了!從goland 2019.1開始,所有基于IntelliJ-IDEA的IDE都可以獲得所有UI元素的完全可自定義顏色。你可以從字面上改變?nèi)魏晤伾?
七、直接從IDE安裝任何Go SDK
在GoLand中創(chuàng)建新項(xiàng)目時(shí),現(xiàn)在可以選擇下載并安裝任何所需版本的SDK,包括Beta和RC版本。您不必離開IDE或再次通過Web瀏覽。一旦安裝了所選的SDK版本,GoLand就會(huì)在“ 事件日志”窗口中通知您。
八、去模塊更新
1、供應(yīng)模式
Go Modules項(xiàng)目模板獲得一個(gè)新的Vendoring mode復(fù)選框,它允許您使用vendor文件夾中的庫,而不需要任何外部依賴關(guān)系或連接到Internet。通過“首選項(xiàng)”|中的設(shè)置也可以使用相同的復(fù)選框 去| 去模塊(vgo)。
2、完成非導(dǎo)入模塊
GoLand在您鍵入時(shí)為模塊高速緩存中的所有模塊提供代碼完成建議。這意味著,即使模塊從未在您的項(xiàng)目中導(dǎo)入和使用過,GoLand仍然知道它。
九、新的意圖行動(dòng)
1、一套宣言意圖行動(dòng)
我們添加了一組意圖操作來幫助您按照自己的方式重新格式化聲明:在聲明中添加/刪除括號,合并聲明,將聲明拆分為兩組,逗號等等。
2、出口意圖行動(dòng)
新的導(dǎo)出意圖操作允許您導(dǎo)出私有函數(shù),類型或字段,而無需在包之間切換。此外,GoLand現(xiàn)在解析對未導(dǎo)出符號的引用,但它仍會(huì)通知您這是一個(gè)錯(cuò)誤。
十、方便的一般變化
1、Sublime Text鍵映射
新的預(yù)配置Sublime Text鍵映射可在Preferences |中找到 設(shè)置| 鍵盤圖。請注意,您還可以使用預(yù)先配置的VS Code鍵映射,可通過此插件獲得。
2、最近的位置彈出窗口
在最近的位置彈出(Cmd-Shift-E/ Ctrl+Shift+E)是導(dǎo)航項(xiàng)目周邊的新途徑。它顯示了最近訪問/更改的代碼位置列表,作為代碼片段,在該位置之前和之后有幾行。要過濾結(jié)果,請開始鍵入并跳轉(zhuǎn)匹配的代碼段。
3、用于Web開發(fā)的項(xiàng)目模板
用于Web開發(fā)的項(xiàng)目模板(如React App,React Native,HTML5 Boilerplate和 Foundation)可從“歡迎”屏幕獲得。
4、將“代碼樣式”設(shè)置導(dǎo)出為JSON
現(xiàn)在可以將代碼樣式設(shè)置導(dǎo)出為JSON。這是在“首選項(xiàng)/設(shè)置”下可用的導(dǎo)出到XML的已有選項(xiàng)的補(bǔ)充 編輯| 代碼風(fēng)格。
十一、版本控制改進(jìn)
1、Partial Git的“取消全選”復(fù)選框
Partial Git commits()的新Uncheck all復(fù)選框允許您一次取消選中所有代碼塊,并允許您選擇要提交的代碼塊。
2、'Fixup'和'Squash Into'動(dòng)作
VCS中的Log選項(xiàng)卡獲取Fixup和Squash Into操作以使用正確的fixup創(chuàng)建提交!和南瓜!消息。此外,您現(xiàn)在可以使用“ 日志”選項(xiàng)卡上的上下文菜單從提交中挑選選定的文件。
3、傳入和傳出提交的指示
如果您轉(zhuǎn)到首選項(xiàng)/設(shè)置| 版本控制| Git并選擇在分支彈出窗口中具有傳入/傳出提交的標(biāo)記分支, IDE將指示傳入和傳出提交是否可用于各個(gè)分支。
4、注釋中的作者姓名首字母
此外,IDE還允許您選擇在VCS注釋中顯示作者的首字母或全名。
十二、更多變化
1、交換機(jī)代碼檢查中的多個(gè)默認(rèn)值會(huì)警告您有關(guān)switch語句中的冗余默認(rèn)情況,并允許您快速導(dǎo)航到重復(fù)的默認(rèn)情況。
2、現(xiàn)在,重復(fù)名稱代碼檢查會(huì)在點(diǎn)導(dǎo)入引入重復(fù)時(shí)通知您。
3、在項(xiàng)目視圖中,現(xiàn)在被忽略的文件和文件夾使用橄欖綠來幫助您將它們與其他文件區(qū)分開來。您可以在“首選項(xiàng)/設(shè)置”中修改這些顏色 版本控制| 文件狀態(tài)顏色。
4、可以在“ 首選項(xiàng)/設(shè)置” 對話框中搜索JetBrains制作的插件的設(shè)置。
5、通過將文件拖到空白差異窗口,將文本復(fù)制并粘貼到空白差異窗口?;蛘?,您也可以通過文件導(dǎo)航執(zhí)行相同操作。
十三、Web開發(fā)
1、JavaScript和TypeScript中的解構(gòu)
解構(gòu)允許您使用非常簡潔的語法將數(shù)組和對象中的值解壓縮到變量中。GoLand 2019.1提供了一組新的重構(gòu),意圖操作和快速修復(fù),以幫助您輕松地在代碼中對對象和數(shù)組進(jìn)行解構(gòu)。
2、將Promise轉(zhuǎn)換為async / await
新的轉(zhuǎn)換為異步函數(shù)意圖操作會(huì)自動(dòng)更改返回promise的函數(shù),.then()并.catch()調(diào)用使用async / await語法的異步函數(shù)。這在TypeScript,JavaScript和Flow文件中可用。只需按下Alt+Enter要轉(zhuǎn)換的功能的名稱即可。
3、突出顯示測試中的失敗行
GoLand可讓您快速確定發(fā)生故障測試的問題所在。IDE在編輯器中突出顯示相關(guān)代碼,在懸停時(shí),您將看到來自測試運(yùn)行器的錯(cuò)誤消息。這適用于Jest,Karma,Mocha和Protractor。
4、更新了CSS的文檔
F1CSS屬性,HTML標(biāo)記和屬性的documentation()顯示了有關(guān)MDN的瀏覽器支持的實(shí)際描述和信息。此外,現(xiàn)在您可以通過首選項(xiàng)/設(shè)置中的瀏覽器兼容性使用新的兼容性檢查 編輯| 檢查 - CSS。只需選擇要定位的最低瀏覽器版本即可。
十四、數(shù)據(jù)庫更新
1、支持Greenplum,Vertica和Apache Hive數(shù)據(jù)庫。
2、該記住密碼功能現(xiàn)在具有用于存儲(chǔ)密碼的兩個(gè)選項(xiàng): 永遠(yuǎn)和對于會(huì)話。
3、我們已經(jīng)完全重寫了連接對話框。
4、新的保持活動(dòng)和自動(dòng)斷開選項(xiàng)。
5、數(shù)據(jù)編輯器中的過濾器建議剪貼板。
- 精選留言 來自廣東珠海移動(dòng)用戶 發(fā)表于: 2023-11-3
- 還有這種神器?
- 精選留言 來自廣東梅州電信用戶 發(fā)表于: 2023-2-1
- 6666學(xué)習(xí)了
- 精選留言 來自四川攀枝花電信用戶 發(fā)表于: 2023-3-27
- 有沒有打算一起交流這個(gè)軟件使用技巧的,我才剛接觸這個(gè)軟件,不太熟悉。
- 精選留言 來自上海上海電信用戶 發(fā)表于: 2023-9-18
- 感謝 萬一哪天有需要呢 收了
- 精選留言 來自寧夏固原移動(dòng)用戶 發(fā)表于: 2023-4-5
- 尋找了很久,終于找到了