1+IntelliJ IDEA 简介
1.1简介
IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境,IDEA 在业界被公认为是最好的 Java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS 整合、代码审查、创新的 GUI 设计等方面的功能。
1.2优点
① 强大的整合能力。比如:Git、Maven、Spring 等
② 提示功能的快速、便捷
③ 提示功能的范围广
④ 好用的快捷键和代码模板 private static final psf
⑤ 精准搜索
2+下载与安装
2.1下载
官网下载
旗舰版(Ultimate)
旗舰版收费,限 30 天免费试用【可破解】
社区版(Community)
社区版免费
2.2安装
以Windows10、IDEA2021社区版为例
双击软件安装包,按照正常软件安装:
3+配置
3.1新建项目
打开IDEA,新建Maven测试项目
3.2配置
进入设置界面:
目录结构如下:
-
Apperance&Behavior:外观和行为
-
Keymap:快捷键
-
Editor:编辑器
-
Plugins:插件
-
VersionControl:版本控制
-
Build,Execution,Deployment:构建,执行,部署
-
Languages&Frameworks:语言和框架
-
Tools:工具集
1.Appearance & Behavior—Appearance
设置主题&窗体及菜单的字体及字体大小
- Editor — General—Auto Import
设置自动导包功能
Add unambiguous imports on the fly
快速添加明确的导入
Optimize imports on the fly
快速优化导入,即自动帮助删除无用的导入
3. Editor – Font
设置默认的字体、字体大小、字体行间距
- Editor – Code Style—Java
设置超过指定 import 个数,改为*,目的是为了明确导入包的名称,便于开发维护
- Editor – File and Code Templates
修改类头的文档注释信息
- Editor – File Encodings
设置项目文件编码
4+快捷键
4.1设置快捷键
设置快捷键为 Eclipse 的快捷键
4.2常用快捷键
-
提示补全
alt+/
-
单行注释
ctrl + /
-
多行注释
ctrl + shift + /
-
删除一行或选中行
ctrl+d
-
查看源码
ctrl + 选中指定的结构 或 ctrl + shift + t
-
万能解错/生成返回值变量
alt + enter
-
查看继承关系
F4
-
格式化代码
ctrl+shift+F
-
提示方法参数类型
ctrl+alt+/
-
复制代码
ctrl + c
-
撤销
ctrl + z
-
反撤销
ctrl + y
-
剪切
ctrl + x
-
粘贴
ctrl + v
-
保存
ctrl + s
-
全选
ctrl + a
-
选中数行,整体往后移动
tab
-
选中数行,整体往前移动
shift + tab
-
生成构造器/getter/setter/toString
alt +shift + s
-
生成 try-catch
alt+shift+z
-
查找/替换(当前)
ctrl+f
-
查找(全局)
ctrl+h
-
查看类的继承结构图
ctrl + shift + u
-
查找方法在哪里被调用
ctrl+shift+h
5+快捷生成代码模板
-
main
生成 main 方法
-
sout
System.out.println() 快捷输出
-
soutp
System.out.println("方法形参名 = " + 形参名);
-
soutv
System.out.println("变量名 = " + 变量);
-
soutm
System.out.println(“当前类名.当前方法”); =>
-
"abc".sout
System.out.println("abc");
-
fori :
生成 for 循环
-
iter
生成增强 for 循环
-
itar
生成普通 for 循环
-
list.for
生成集合list 的 for 循环
List list = new ArrayList(); for(String s:list){ }
又如:list.fori 或 list.forr
-
ifn
生成 if(xxx = null)
-
inn
生成 if(xxx != null) 或 xxx.nn 或 xxx.null
-
prsf
生成 private static final
-
psf
生成 public static final
-
psfi:
生成 public static final int
-
psfs
生成 public static final String
全面、详细、值得收藏 微信公众号版原文
[Java烂笔头] 一定可以更好~感谢建议&支持