intellij idea 有没有单步执行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了intellij idea 有没有单步执行相关的知识,希望对你有一定的参考价值。
参考技术A idea 调试的两个快捷键:F8 Step Over 相当于eclipse的f6 跳到下一步
F7 Step Into 相当于eclipse的f5就是 进入到代码
IntelliJ IDEA使用指南
正确导入项目
查看配置文件或java类是否导入正常,避免编译无法找到配置文件
运行当前上下文
Shift+F10 运行主程序
Shift+F9 Debug运行主程序
在当前可运行列表中选择一个运行
Alt+Shift+F10 运行
Alt+Shift+F9 Debug运行
断点调试Debug操作
Ctrl+F8 添加断点
F8 单步执行
F7 进入方法
Shift+F8 退出方法,跳到调用方法处
Ctrl+Shift+F8 查看所有断点,设置条件断点
F9 执行到下一个断点,没有下一个断点则执行完
Alt+F8 表达式求值,对应eclipse的Ctrl+Shift+i
Alt+F9 运行到光标所在行
在Debugger窗口点击Mute Breakpoints,禁用所有断点
在Debugger窗口点击属性按F2设置属性值,用于调试方法指定参数值
断点尽量不要打在方法名上而打在行内,避免启动变慢
如何跳过循环代码及回退?在循环代码或上一个断点之外另起一个断点,并通过上一个断点
代码提示
Alt+Enter(回车) 导入包,自动修正,生成接口实现类,生成返回值
Ctrl+空格->Ctrl+,(英文逗号) 代码提示
Ctrl+J 模板代码(可以调用封装好的模板方法,如for循环、main方法)
Ctrl+Q 显示文档信息
Ctrl+Shift+Space 自动补全代码
Alt+insert 快速生成get与set方法,在pom.xml文件中快速搜索导入依赖
代码标签(属性名或方法名)输入完成后,按Tab,补全生成代码。
代码操作
Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 清除类中无用的包
Ctrl+Alt+T 生成try/catch代码块
Ctrl+W 选中代码块,连续按会有其他效果
Ctrl+Shift+Enter 生成方法大括号及语句结束分号
Ctrl+Shift+{或} 快速选择大括号中的代码块
Ctrl+Shift+U 把选中的内容变成大写和小写
Ctrl+"+或-”,当前方法展开、折叠
Ctrl+Shift+"+或-”,全部展开、折叠
列操作
Alt+J 一行一行的选中
Alt+Shift+J 取消选中
Ctrl+Shift+Alt+J 选中每一行光标所在关键字,进行相同的操作
Alt+Shift+双击鼠标左键 选中多个关键字
Ctrl+F3 选中光标所在关键字
F3 选中下一个关键字
Shift+F3 返回上一个关键字
行操作
Shift+Enter 添加
Ctrl+D 复制
Ctrl+Shift+↑/↓ 或者 Alt+Shift+↑/↓ 移动
Ctrl+Y 删除
Alt+↑/↓ 光标移动到上/下一个方法处
重构
Ctrl+F6 重构方法
Shift+F6 重命名
Ctrl+F9 构建项目(用于页面刷新)
抽取
Ctrl+Alt+V 抽取数据对象为变量,生成返回值对象(右键Refactor-Extract-Variable)
Ctrl+Alt+C 抽取数据对象为静态变量
Ctrl+Alt+F 抽取数据对象为成员变量
Ctrl+Alt+P 抽取数据对象为方法参数
Ctrl+Alt+M 抽取代码块为方法函数
PostfixCompletion模板方法
可通过变量或常量或字符串或方法名加点调用(更多方法查看setting设置)
sout 输出打印System.out.println()的快捷键(在方法中直接输入,自动出现提示,按Tab或Enter都可以出现)
psvm 插入main方法(private static void main 的缩写)
fori 生成for循环,可通过输入数字加点调用,如:100.fori
field 生成成员变量
return 生成return语句
nn 生成非空判断逻辑处理语句
afrom 通过表名生成全列名,带别名;如:select 表名.afrom
cfrom 通过表名生成全列名,不带别名
LiveTemplate模板方法
main 生成main方法
psf,psfi,psfs 生成最终静态常量
ins sql插入语句
快速定位与跳转
Ctrl+B 快速跳转到光标所在类的定义及被引用处,或方法的定义及引用处,或变量的定义及引用处
Ctrl+Alt+B 跳转到方法实现处
Ctrl+Alt+F7 项目内查找方法或属性,并跳转到指定引用
Ctrl+Shift+Backspace 返回上一次编辑的地方
Ctrl+Alt+左右方向键 移动到上一个光标处
Ctrl+Up/Down 光标跳转到第一行或最后一行下
Ctrl+Alt+[ 跳转项目窗口
查找与替换
Ctrl+Shift+A 关键字帮助查找–> 查找Registry --> 找到并勾选compiler.automake.allow.when.app.running
Ctrl+N 查找类
Ctrl+Shift+Alt+N 查找方法
Ctrl+R 查找替换当前页内容
Ctrl+Shift+R 全局内容搜索和替换
Alt+F7 显示出所有引用
查找错误和警告
F2/Shift+F2 切换模式:右键点击编辑区右上角的位置
Go the high priority problems only 在优先级较高的错误间切换
Go to next problem 永远跳向下一个错误和警告,不管优先级的问题
文本复制与粘贴(选中文件或类名)
Ctrl+C 复制文件名
Ctrl+Shift+C 复制全路径名
Ctrl+Alt+Shift+C 复制引用包名
Ctrl+Shift+V 调用剪切板,用于批量复制
文件操作
F5 复制当前类或文件
F6 移动当前类或文件
Ctrl + E 列出最近的文件
Ctrl+Tab 切换选项卡
Ctrl+F4 关闭当前文件
结构图
Ctrl+F12 查看当前field,method大纲
Ctrl+Alt+Shift+U 查看maven依赖,类图
Ctrl+Alt+U 查看实现类的父类继承图diagram
Ctrl+H 查看类继承结构,方法调用层次
Ctrl+Alt+H 查看类继承结构,方法调用层次
注释
/**,然后按回车
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/…/ )
生成try/catch代码块
1、选定代码块,快捷键: Ctrl+Alt+T.
2、先写个 try/catch 的模板 alt + t + l 保存模板,用的时候是 ctrl + j 调用模板名字就可以了
窗口操作
Ctrl+Shift+F12 最大化代码编辑窗口
Ctrl+Shift+’ (单引号键) 控制台全屏,再次使用缩小到原来的大小
Ctrl+Shift+上下方向键 可以临时调整控制台宽度,找到自己需要的日志位置就可以了
Shift+鼠标滚轮 横向滚动条
Alt+F 打开File选项
Alt+数字 显示对应数字的工具框
Alt+1 光标定位到Project项目浏览器窗口
Alt+7 大纲显示
收藏favorites
Alt+Shift+F 将类或方法收藏到favorites工具框
标记书签
F11/Ctrl+F11 标记书签,Ctrl+数字使用书签
快速创建测试用例
Ctrl+Shift+T 快速创建测试用例
设置SQL语法提示
以上是关于intellij idea 有没有单步执行的主要内容,如果未能解决你的问题,请参考以下文章
使用 IntelliJ IDEA 进行调试时如何解析 JSP 中的 Spring 模型变量?
使用 Intellij 的调试器时如何仅单步执行“我的”Java 源代码?
Intellij IDEA调试功能使用总结(step over / step into / force step into/step out等)