记录一下自己使用IDEA编程过程中的使用心得和一些问题的解决方法
快捷键
- alt 拖动 多行编辑
- ALT+insert 任何新建,添加,新增,如构造方法 get和set方法 tostring方法
编辑
- ctrl + c 复制当前行
- ctrl + d 复制当前行到下一行
- ctrl + y 删除一行
- ctrl+z 撤回代码
- ctrl+shift+z 恢复被撤回的代码
- ctrl+alt+L 自动调整代码格式
- ctrl+p 光标移动到括号内 查看方法参数
- ctrl+shift+f10运行:点击绿色箭头,或者右键run
- ctrl+alt+= 代码块合并
- ctrl+alt+o 清理未使用import
- ctrl+h 查看继承
快速生成
- esc键 IDEA退出窗口
- psvm 快速生成main方法
- St + tab 生成String
- sout 快速生成System.out.println()
- ctrl+alt+t try catch生成
跳转
- Ctrl + E 最近文件
- Ctrl + Tab 切换文件
- Ctrl + Alt + 方向键 跳转历史光标所在处
- Ctrl + G 跳转指定行号
界面
- alt+4 打开关闭运行窗口
- 左侧窗口的列表展开,键盘上的->,收缩<-
- ctrl+shift+F12 或双击眉头部分 窗口编辑界面变大变小
Tomcat日志查看
使用IDEA时查看Tomcat日志
日志没有放在Tomcat安装目录下
而是放在用户 .IDEA/system/tomcat (这里存放了各种配置的Tomcat)找到项目使用的那个,然后在logs文件夹内
可以看到相应的日志文件
Tomcat的logs文件夹下各种日志文件含义
【Tomcat】tomcat logs 目录下各日志文件的含义 - QiaoZhi - 博客园 (cnblogs.com)
- catalina.日期.log
这个主要是记录tomcat启动时候的信息,类似于我们在eclipse中启动服务的时候在控制台看到的信息。在里面可以看到启动的JVM参数以及操作系统等日志信息。如果没有使用log4j等日志机制,系统的的错误信息与打印语句也在这个日志文件中记录。(linux下所有的日志都在catalina.out中)
- commons-daemon.日期.log
这个日期放的估计是利用服务方式启动tomcat作为守护进程的日志记录,因为我的tomcat启动方式是以服务的方式启动的,索引产生这个日志文件记录了服务的启动状态。
- host-manager.日期.log
这个估计是放tomcat的自带的manager项目的日志信息的,也没有看到有什么重要的日志信息
- localhost.日期.log
这个类似于第一种日志,可是信息没有第一种全
- localhost_access_log.日期.txt
这个是存放访问tomcat的请求的所有地址以及请求的路径、时间,请求协议以及返回码等信息(重要)
- manager.日志.log
这个估计也是manager项目专有的日志文件,看不出有什么重要的信息
- tomcat7-stderr.日期.log
这个是log4j的错误日志,因此在程序中要合理的捕捉异常。
- tomcat7-stdout.日期.log (类似于eclipse的控制台的信息)
这个是程序中的System语句打印的日志(包括系统抛出的异常),也终于明白了为什么一再强调不能用打印语句进行系统调试
其他日志相关设置
项目设置
项目编码
Git的设置
待更...
maven的设置
待更...
异常问题
idea运行时出现Kotlin:connecting to daemon【运行速度慢】
去除kotlin 插件,然后清除缓存重启