IDEA 常用快捷键以及调试
IDEA
- Alt + Ctrl
- Alt 快捷键
- Ctrl 快捷键
- 其他内容
- 后缀补全
- 调试
用了这么久的IDEA还没有正经总结过自己使用过的快捷键,以及正经调试过一次代码,今天不读源码,来总结一下这个检测工具的使用
Alt + Ctrl
Alt + Ctrl + T :对选中的代码弹出环绕选项弹出层
Alt + Ctrl + V:自动生成新对象,等于new Object().var
Alt + Ctrl + U:生成类的继承图
Alt + Ctrl + O:自动清除导入的类
Alt + Ctrl + L:整理代码
Alt 快捷键
Alt + Enter:导入包,自动修正
Alt + insert:自动生成类中的get和set方法,右键点击Generate也可以
Alt+/ :实现注解(需要自己修改)
Ctrl 快捷键
Ctrl + F 在当前文件进行文本查找
Ctrl + Z 撤销
Ctrl + Y 删除光标所在行 或 删除选中的行
Ctrl + X 剪切光标所在行 或 剪切选择内容
Ctrl + C 复制光标所在行 或 复制选择内容
Ctrl + E 显示最近打开的文件记录列表
Ctrl + 左键单击:进入方法或者类
Ctrl + / 释光标所在行代码,会根据当前不同文件类型使用不同的注释符号
其他内容
Alt + Ctrl + Shift + N:查找类
Shift + Enter:开始新一行,光标所在行下空出一行,光标定位到新行位置
Ctrl + Shift + /:代码块注释
后缀补全
psvm:main函数
sout:system.out.println()
生成循环:
fori:生成for (int i = 0; i < ; i++) {}
for:for (Integer integer : integers) {}
forr:for (int i = integers.size() - 1; i >= 0; i–) {}
new String().var:自动生成新对象
判断空与非空
student.null:判断为空
student.nn
student.notnull:判断为非空
if判断
list.length > 0.if
isSuccess.if
调试
首先说第一组按钮,共8个按钮,从左到右依次如下:
Show Execution Point:如果光标在其它页面,点这个按钮回到当前代码运行的地方
Step Over:步过,一行一行地往下走,如果这一行上有方法不会进入方法
Step Into:步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法
Force Step Into:强制步入,能进入任何方法,查看底层源码的时候可以用这个进入官方类库的方法
Step Out:步出,从步入的方法内退出到方法调用处,此时方法已执行完毕,只是还没有完成赋值
Drop Frame:回退到上一个断点
Run to Cursor:运行到光标处,你可以将光标定位到你需要查看的那一行,然后使用这个功能,代码会运行至光标行,而不需要打断点
Evaluate Expression:计算表达式,这个表达式不仅可以是一般变量或参数,也可以是方法,当你的一行代码中调用了几个方法时,就可以通过这种方式查看查看某个方法的返回值;也可以改变变量的值,这样就能灵活赋值
第二组按钮,共7个按钮,从上到下依次如下:
Rerun ‘xxx’:重新运行程序,会关闭服务后重新启动程序
Resume Program:恢复程序,比如,你在第20行和25行有两个断点,当前运行至第20行,按 F9,则运行到下一个断点(即第25行),再按 F9,则运行完整个流程,因为后面已经没有断点了
异步的查看:查看异步任务,点击 Step Over 是不可以抵达异步代码块的,必须要点 Resume Program,在主线程执行完之后或者在限制条件之前进入异步代码块
Pause Program:暂停程序,启用 Debug
Stop ‘xxx’:连续按两下,关闭程序。有时候你会发现关闭服务再启动时,报端口被占用,这是因为没完全关闭服务的原因,你就需要查杀所有JVM进程了
View Breakpoints:查看所有断点,可以对这些断点进行一些操作,比如取消、设置条件、命中后移除等
Mute Breakpoints:哑的断点,选择这个后,所有断点变为灰色,断点失效。再次点击,断点变为红色并且有效
变量查看:在 Debug 过程中,跟踪查看变量的变化是非常必要的,这里就简单说下 IDEA 中可以查看变量的几个地方,相信大部分人都了解
- 在IDEA中,参数所在行后面会显示当前变量的值
- 标悬停到参数上,显示当前变量信息。点击打开详情如图3.3。我一般会使用这种方式,快捷方便
- 在Variables里查看,这里显示当前方法里的所有变量
- 在Watches里,点击New Watch,输入需要查看的变量。或者可以从Variables里拖到Watche里查看
IDEA 常用快捷键以及调试相关推荐
- Jetbrains系列软件常用快捷键/模板/调试
Jetbrains开发软件常用快捷键/模板/调试 一.Jetbrains常用快捷键 Ctrl+Alt+L:代码的格式 Ctrl+F:打开的文件中查找 两次Shift:调出快速搜索框 Ctrl+Shif ...
- 【Java学习整理】2021最新版 Eclipse下载+安装+页面介绍+常见问题解答+查看源码+常用快捷键+Debug调试(详细)
学习 Java 语言程序设计必须选择一个功能强大.使用简单,能够辅助程序设计的 IDE. Eclipse 是目前最流行的 Java 语言开发工具,它强大的代码辅助功能,可以帮助开发人员自动完成语法修正 ...
- VS2003/VS2005 常用快捷键
Visual Studio 2003/Visual Studio 2005常用快捷键(快捷方式) 调试快捷键 F6: 生成解决方案 Ctrl+F6: 生成当前项目 F7: 查看代码 Shift+F7: ...
- 自定义VS快捷键及常用快捷键(VS2015)
1.自定义快捷键及指令 调试->选项->环境->键盘->搜索需要更改的命令->移除原有快捷键->再按自定义的快捷键分配新的快捷键->保存 如果用的习惯原有的快 ...
- IDEA常用快捷键和debug常用调试技巧
IDEA快捷键和debug调试技巧 一. windows常用快捷键 1.查找 shift + shift 全局搜索文件+过滤条件 ctrl + f 在当前文件进行文本查找 ctrl + shift + ...
- UIBOT调试时步入的快捷键_Idea常用快捷键操作汇总
搜索查询到常用快捷键整理如下: 自动生成代码 fori: for循环,sout: 输出打印 psvm :main方法 回车或加Tab建即可补全 soutv: 带输出字样 for(User user : ...
- Sublime Text3常用快捷键整理(快速编程及调试)
Sublime Text3是一款受编程人员欢迎的常用编程软件 它在代码.标记.注释及文本等方面十分精致 颜色分明,功能强大,墙裂推荐! 一.下载 在官网可以获取最新版本的Sublime Text3: ...
- xcode 及 MAC 常用快捷键
郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X×××:点我传送 黑苹果键盘对应 ...
- 图文解释XCode常用快捷键的使用
本文转载至 http://blog.csdn.net/totogo2010/article/details/7640612 xcodecommand工具eclipsedeletego 刚开始用Xco ...
最新文章
- jquery after append appendTo三个函数的区别
- pyinstaller打包python程序的常见问题
- Oracle 10g数据库基础之基本查询语句-中-函数
- linux下部署mysql数据库连接_Linux远程部署MySQL数据库详细步骤
- Python 获取当前时间或当前时间戳,通过时间戳获取hash
- 暑假集训-8.05总结
- 【Elasticsearch】关于 Analyzers 的一切,第2部分
- Andorid AlertDialog 点击后自动消失_Andorid-APP 安全(五)之android取证-文件系统与数据结构...
- mysql给root开启远程访问权限
- mysql 索引 hash_Mysql中索引类型,B-tree、Hash索引怎么实现的以及其特点?
- 窗方法原理之矩形窗及汉明窗
- XP环境下查看psd文件缩略图显示补…
- 原来这就是公文写作领导讲话稿模板
- 量子卡塔教您如何在Q#中进行量子编程
- 几个适合车载的ITX/MATX服务器主板信息总结
- 花游双人、三级跳斩获金银
- 使用netstat查看tcp连接、udp连接
- 2022年超声波雷达行业研究报告
- Proj.NET-地球椭球体、大地基准面及地图投影
- sw2urdf插件安装提示