关于软件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目标
关于软件IntelliJ IDEA的使用技巧(二)的更多相关文章
- 关于软件IntelliJ IDEA的使用技巧(四)
二,IntelliJ IDEA的工具栏介绍 2,IntelliJ IDEA菜单栏 (9)Run运行 ✌1.Run'All Features in :src':运行scr中所有的特征 ✌2.Debug ...
- 关于软件IntelliJ IDEA的使用技巧(一)
一,IntelliJ IDEA的下载 点击网址http://www.jetbrains.com/idea/进入官网,点击Download 会出现如下页面 点击Ultimate下的Download,下载 ...
- 关于软件IntelliJ IDEA的使用技巧(三)
二,IntelliJ IDEA的工具栏介绍 2,IntelliJ IDEA菜单栏 (9)Tools工具 ✌1.Tasks & Contexts: ✌2.Generate JavaDoc: ✌3 ...
- SQL开发技巧(二)
本系列文章旨在收集在开发过程中遇到的一些常用的SQL语句,然后整理归档,本系列文章基于SQLServer系列,且版本为SQLServer2005及以上-- 文章系列目录 SQL开发技巧(一) SQL开 ...
- SQL开发技巧(二) 【转】感觉他写的很好
本文转自: http://www.cnblogs.com/marvin/p/DevelopSQLSkill_2.html 本系列文章旨在收集在开发过程中遇到的一些常用的SQL语句,然后整理归档,本系列 ...
- [转]基于Protel DXP软件的PCB高级编辑技巧大全
来源:基于Protel DXP软件的PCB高级编辑技巧大全 一.放置坐标指示 放置坐标指示可以显示出PCB板上任何一点的坐标位置. 启用放置坐标的方法如下:从主菜单中执行命令 Place/Coordi ...
- Intellij IDEA 一些不为人知的技巧
Intellij IDEA 一些不为人知的技巧 2016/12/06 | 分类: 基础技术 | 0 条评论 | 标签: IntelliJ 分享到:38 原文出处: khotyn 今天又听了 Jetbr ...
- IntelliJ IDEA创建项目技巧(转)
转自:http://www.myext.cn/webkf/a_2539.html IntelliJ IDEA创建项目技巧 来源:网络 编辑:admin intellij idea教程 首先我要说 ...
- Eclipse用法和技巧二十四:当git遇上eclipse
git是非常优秀的代码管理工具,eclipse是非常不错的,免费的IDE.工作中两者碰到一起,有点麻烦了:eclipse对于每个项目会生成一些特定的文件,而这些文件又不是项目必须的,并且每个人的配置是 ...
随机推荐
- Cocos2d-x之物理引擎
| 版权声明:本文为博主原创文章,未经博主允许不得转载. 在很多的游戏设计中一般都会涉及和模拟到真实的物理世界.然而游戏中模拟真实世界的物理会很复杂.使用已经写好的物理引擎会用很大的帮助和便利. ...
- JNDI 笔记
原理: 在DataSource中事先建立多个数据库连接,保存在数据库连接池中.当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池 ...
- Redis 系列(02)数据结构
目录 Redis 系列(02)数据结构 Redis 系列目录 1. String 1.1 基本操作 1.2 数据结构 1.3 Redis数据存储结构 2. Hash 2.1 基本操作 2.2 数据结构 ...
- CentOS 7虚拟机下设置固定IP详解
说明 1.笔记本主机IP为设置自动获取,不管什么情况下,不受虚拟机影响,只要连接外网就可以正常上网: 2.只要笔记本主机可以正常访问外网,启动虚拟机中的CentOS 7系统就可以正常访问外网,无需再进 ...
- BZOJ 4524(贪心+二叉堆)
题面 若一个大于 11 的整数 M的质因数分解有 k 项,其最大的质因子为 \(a_k\),并且满足 \({a_k}^k \leq N,k<128\),我们就称整数 M 为 N-伪光滑数. 现在 ...
- luoguP1315 观光公交 题解(NOIP2011)(贪心)
P1315 观光公交 题目 #include<iostream> #include<cstdlib> #include<cstdio> #include<cm ...
- python基础----斐波那契数列
python实现斐波那契数列的三种方法 """ 斐波那契数列 0,1,1,2,3,5,8,13,21,... """ # 方法一:while ...
- 模拟javaWeb责任链的设计
这篇文章介绍了责任链模式的应用:本文介绍如果自己实现一个责任链 定义请求和响应信息 简单定义请求类Request(封装一个字符串) public class Request { String requ ...
- A re-introduction to JavaScript (JS Tutorial) 转载自:https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
A re-introduction to JavaScript (JS Tutorial) Redirected from https://developer.mozilla.org/en-US/do ...
- C#程序的编译过程
C#程序的编译过程,如下图 总结:编译器将C#代码编译成DLL/EXE,DLL/EXE包含metadata(清单数据,对代码的描述)和IL(中间语言),IL(中间语言)经过CLR/JIT第二次编译才是 ...