1.下载与安装
官网:https://www.jetbrains.com/idea/download/#section=windows
2.常用设置:
编辑区的字体变大或者变小:
自动导包和优化多余的包:
手动导包:快捷键:alt+enter
自动导包和优化多余的包:
显示行号 , 方法和方法间的分隔符:
忽略大小写,进行提示:
多个类不隐藏,多行显示:
导入jar包:
生成序列化版本号
修改类头的文档注释信息:—》注意:对新建的类才有效
/**
* @Auther: limz
* @Date: ${DATE} - ${MONTH} - ${DAY} - ${TIME}
* @Description: ${PACKAGE_NAME}
* @version: 1.0
*/
3.常用快捷键
【1】创建内容:alt+insert
【2】main方法:psvm
【3】输出语句:sout
【4】复制行:ctrl+d
【5】删除行:ctrl+y
【6】代码向上/下移动:Ctrl + Shift + Up / Down
【7】搜索类: ctrl+n
【8】生成代码 :alt + Insert(如构造函数等getter,setter,hashCode,equals,toString)
【9】百能快捷键 : alt + Enter (导包,生成变量等)
【10】单行注释或多行注释 : Ctrl + / 或 Ctrl + Shift + /
【11】重命名 shift+f6
【12】for循环 直接 :fori 回车即可
【13】代码块包围:try-catch,if,while等 ctrl+alt+t
【15】代码一层一层调用的快捷键:点进源码:ctrl+鼠标悬浮在代码上+点进去即可
【16】显示代码结构 : alt + 7
【17】显示导航栏: alt +1
【18】撤回:ctrl+z
【19】缩进:tab 取消缩进: shift+tab
【20】 代码自动补全提示:
【21】REDO操作:
4.代码模板
【1】模板1: main方法:main 或者 psvm
【2】模板2:输出语句:sout 或者 .sout
一些变型:
soutp:打印方法的形参
soutm:打印方法的名字
soutv:打印变量
【3】模板3: 循环
普通for循环: fori(正向) 或者 .fori (正向) . forr(逆向)
增强for循环: iter 或者 .for
(可以用于数组的遍历,集合的遍历)
【4】模板4: 条件判断
ifn 或者 .null :判断是否为null (if null)
inn 或者 .nn :判断不等于null (if not null)
【5】模板5: 属性修饰符:
prsf : private static final
psf :public static final
Live Templates中可以做用户的个性化定制。
Postfix Completion中只能用,不能修改。
自定义模板
常用属性:($$中的内容其实就是在定义光标的位置,光标可以切换,用回车切换)
方法注释模板:
/**
* 功能描述:
* @param: $param$
* @return: $return$
* @auther: $user$
* @date: $date$ $time$
*/
5.常用断点调试快捷键
一步一步的向下运行代码,不会走入任何方法中
一步一步的向下运行代码,不会走入系统类库的方法中,但是会走入自定义的方法中。
一步一步的向下运行代码,会走入系统类库的方法中,也会走入自定义的方法中。
跳出方法
结束程序
进入到下一个断点,如果没有下一个断点了,就直接运行到程序结束。
在当前次取消未执行的断点。
【1】条件判断:
说明:调试的时候,在循环里增加条件判断,可以极大的提高效率,心情也能惧悦。
具体操作: 在断点处右击调出条件断点。可以在满足某个条件下,实施断点。
查看表达式的值
6.创建web项目
下载安装tomcat
https://tomcat.apache.org/download-80.cgi
tomca安装相关博客:
https://blog.csdn.net/qq_40881680/article/details/83582484
run configuration
run