關於軟件IntelliJ IDEA的使用技巧(二)


二,IntelliJ IDEA的工具欄介紹

2,IntelliJ IDEA菜單欄

(5)code編碼

 ✌1.Override Methods:覆蓋方法

✌2.Implement Methods:實現方法

✌3.Delegate Methods:委托方法

✌4.Generate:行成,發生

✌5.Surround With:包圍,圍住

✌6.UNwrap/Remove:打開/刪除

✌7.Completion:實現

✌8.Folding:折疊

✌9.Insert Live Template:插入生活模板

✌10.Surround with Live Template:生活模板環繞

✌11.Comment with Line Comment:帶有行注釋的注釋

✌12.Comment with Block Comment:帶有塊注釋的注釋

✌13.Reformation Code:改革的代碼

✌14.Show Reformat  File Dialog:顯示重新格式化文件對話框

✌15.Auto-Indent Lines:自動縮進線

✌16.Optimize Imports:優化進口

✌17.Rearrange Code:重新整理代碼

✌18.Move Statement Down:聲明中向下移動

✌19.Move  Statement Up :生命中向上移動

✌20.Move Element  Left :移動元素左

✌21.Move Element Right:移動元素右

✌22.Move Line Down:線向下移動

✌23.Move Line  Up:線向上移動

✌24.Generate Module-info Descriptors:生成模塊信息描述符

✌25.Update Copyright:更新版權

✌26.Convert Java File to Kotlin File:將Java文件轉化為Kotlin文件

(6)Analyze分析

 

✌1.Inspect Code:檢查代碼

✌2.Code Cleanup:代碼清除

✌3.Silent Code Cleanup:無聲代碼清理

✌4.Run Inspection by Name:自動檢查清除冗余資源

✌5.Configure Current File Analysis:配置當前文件分析

✌6.View Offline Inspection Results:查看離線檢查結果

✌7.Infer Nullity:推斷出無效

✌8.Locate Duplicates:查找重復

✌9.Show Coverage Data:顯示覆蓋數據

✌10.Analyze Dependencies :分析依賴性

✌11.Analyze Backward  Dependencies :分析落后的依賴關系

✌12.Analyze Module  Dependencies:分析模塊依賴關系

✌13.Analyze Dependency  Matrix:分析從屬矩陣關系

✌14.Analyze  Cyclic Dependencies:分析循環依賴關系

✌15.Analyze  Data  Flow to Here :分析到這里的數據流

✌16.Analyze Data Flow from Here :從這里分析數據流

✌17.Analyze Stack Trace :分析堆棧追蹤

(7)Refactor重構

 

✌1.Refactor This:重構這個

✌2.Rename:重新命名

✌3.Change Signature:重新署名

✌4.Type Migration:類型遷移

✌5.Make Static:使靜態

✌6.Convert To Instance Method :轉換到實例方法

✌7.Move:移動

✌8.Copy:復制

✌9.Safe Delete:安全刪除

✌10.Extract:提取

✌11.Inline:內聯

✌12.Invert Boolean:反布爾

✌13.Pull Members Up:將成員拉上來

✌14.Push Memberers Down:將成員推下去

✌15.Push ITDs In:推動ITDs

✌16.Use Interface Where Possible:使用接口

✌17.Replace Inheritance with Delegation:用委托代替繼承

✌18.Remove Middleman :移除調解

✌19.Wrap Method Return Value:回繞法返回值

✌20.Encapsulate Fields:封裝領域

✌21.Replace Constructor with Factory Method:使用工廠方法替代構造方法

✌22.Generify:泛型化

✌23.Migrate:遷移

✌24.Internationalze:國際化

✌25.Convert to Java:轉換為Java

✌26.Convert to @CompileStatic:轉換為@CompileStatic

✌27.Modularize:使模塊化

✌28.Remove Unused Resources:刪除未使用的資源

✌29.Migrate App To Appcompat:將應用程序移動到Appconpat

✌30.Inline Style:內聯模式

✌31.Use Style Where Possible:盡可能使用風格

(8)Build構建

 

✌1.Build Project:構建工程

✌2.Build Module:構建模塊

✌3.Recompile:重新編譯

✌4.Rebuild Project:重新構建工程

✌5.Generate Ant Build:生成Ant構建

✌6.Build Artifacts:構建構件

✌7.Analyze APK:分析APK

✌8.Run Ant Target:運行Ant目標


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM