常用的快键键
快捷键 | |
---|---|
执行 | alt+r |
提示补全 | alt+/ |
单行注释 | ctrl+ / |
多行注释 | ctrl+shift+/ |
向下复制一行 | ctrl+alt+down |
删除一行或者选中一行 | ctrl+d |
向下移动一行 | alt+down |
向上移动一行 | alt+up |
向上开始新的一行 | shift+enter |
向下开始新的一行 | ctrl+shift+enter |
查看源代码 | ctrl+选中的结构 或者ctrl+shift+t |
万能解错、生成返回值变量 | alt+enter |
退回到前一个编辑的页面 | alt+left |
进入到下一个编辑的页面 | alt+right |
查看继承关系 | F4 |
格式化代码 | ctrl+shift+f |
提示方法参数类型 | ctrl+alt+/ |
复制代码 | ctrl+c |
撤销 | ctrl+z |
反撤销 | ctrl+y |
剪切 | ctrl+x |
粘贴 | ctrl+v |
保存 | ctrl+s |
全选 | ctrl+a |
选中数行 整体往后移动 | tab |
选中数行 整体往前移动 | shift+tab |
查看类的结构 | ctrl+o |
重构 更改方法名 | alt+shift+r |
大写转小写 小写转大写 | ctrl+shift+y |
生成构造器 | alt+shift+s |
查看文档说明 | F2 |
收齐所有的方法 | alt+shift+c |
打开所有的方法 | alt+shift+x |
打开代码所在的文件夹 | ctrl+shift+x |
生成try-catch等 | alt+shift+z |
局部变量抽选为成员变量 | alt+shift+f |
查找、替换、 | ctrl+f |
查找全局 | ctrl+h |
查找文件 | double shift |
查看类的继承结构图 | ctrl+shift+u |
查看方法的多层重写结构 | ctrl+alt+h |
添加到收藏 | ctrl+alt+f |
抽取方法 | alt+shift+m |
打开最近修改的文件 | ctrl+E |
关闭当前打开的代码栏 | ctrl+w |
关闭所有的打开的代码栏 | ctrl+shift+w |
快速搜索类中的错误 | ctrl+shift+q |
选择要粘贴的内容 | ctrl+shift+v |
查找方法在哪被调用 | ctrl+shift+h |
代码模板所处的位置
Editor->General-> Postfis Completion
Editor->Live Templates
常用模板
1.main
2.psvm main方法
3.sout 输出 拓展 soutp 打印方法的形参 soutm 打印方法的名称 soutv 打印变量输出 xxx.sout
4.fori for循环 加强 iter itar
5.list.for加强 list.fori正序 list.forr 倒叙遍历
6.ifn 判断 inn 不等于 xx.nn xxx.null
7.prsf private static final psf public static final psfi psfs
自定义模板
-
Editor->Live Templates template group
-
live Templates
1. test 生成测试方法 public void test$var1$() { $var2$ } 2.pric 带注释的private int /** * $VAR1$ */ private int $VAR2$ = $VAR3$; $END$
IDEA 添加Tomcat镜像
-
windows 下载tomcat 配置环境
- 官网 http://tomcat.apache.org/
- 解压
- 配置环境变量
- CATALINA_BASE 路径
- CATALINA_HOME 路径
- PATH ;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
-
测试 cmd 中输入 startup.bat
-
tomcat 启动乱码问题
在安装路径中找到 conf 目录下 logging.properies 文件
java.util.logging.ConsoleHandler.encoding = GBK
-
IDEA 菜单栏中Run ->Edit Configurations
-
点加号 添加Tomcat server
Server 中application server 选择tomcar 路径 Deployment 中 添加javaWeb
-
tomcat配置完成
断点调试
- step over 进入下一步,如果当前断点是一个方法,则不进入当前方法
- step into 进入下一步,如果当前断点是一个方法,则进入当前方法
- force step into 进入下一步,如果当前行断点是一个方法,则进入方法体内
- step out 跳出
- resume program 恢复程序运行,单如果该断点下面代码还有断点则停止在下一个断点上
- stop 停止
- mute breakpoints 点中,使所有的断点失效
- view breakpoints 查看所有断点