IDEA快捷键和debug调试技巧

一、 windows常用快捷键

1、查找

shift + shift 全局搜索文件+过滤条件

ctrl + f 在当前文件进行文本查找

ctrl + shift + f 根据输入内容查找整个项目 或 指定目录内文件

ctrl +shift +n 根据文件名查询

ctrl + n 根据输入的 类名 查找类文件

ctrl + r 在当前文件进行文本替换

ctrl + shift + r 根据输入内容替换整个项目 或 指定目录内文件

2、生成

alt+ insert 选择需要生成getter,setter的字段,然后选择generator

ctrl + alt + v 快速根据变量类型自动生成变量

ctrl + o 重写父类方法

ctrl +y 删除光标所在行 或 删除选中的行

ctrl + shift + u 大小写转换

3、跳转

ctrl + u 前往当前光标所在的方法的父类的方法

ctrl + alt + h 查看方法哪里被调用

ctrl + h 查看类的继承关系

ctrl + u 查看实现的那个父类方法

ctrl + alt + b 查看子类实现方法

ctrl + alt + 鼠标左键 快速跳转实现类

alt+F7 查看类或者变量在哪里被使用,也可以右键,find Usages

ctrl + F12 查看当前类的所有方法

二、 debug调试技巧

1、想让断点进入指定位置,直接点击行号数字!!!

2、回退断掉到最初位置drop frame
3、条件断点,断点处鼠标右键,输入指定条件,条件不符合不会进断点。多线程调试时可以勾选 Thread,当前线程进入断点

4、临时删除断点,ctrl + shift +f8,弹出页面勾选去掉,需要时再勾上。

IDEA常用快捷键和debug常用调试技巧相关推荐

  1. 计算机操作常用快捷键,电脑操作常用快捷键

    电脑操作常用快捷键主要是通过[Win]按键.键盘左下角的[Ctrl]按键和[Alt]加上字母.数字键和[F1-F12]组合键实现的.以下是详细介绍: 1. 单独按Windows:显示或隐藏 [开始]功 ...

  2. 第2讲 IDEA常用快捷键与Debug调试

    第2讲 1. IDEA快捷键 2. IDEA 里用Debug调试程序 Debug的来历 操作方法 1. IDEA快捷键 说明 操作 向下复制当前行 ctrl + D 删除当前行 ctrl +Y 新建文 ...

  3. 常用的几个JavaScript调试技巧

    1. debugger 除了console.log, debugger是我们最喜欢.快速且肮脏的调试工具.执行代码后,Chrome会在执行时自动停止.你甚至可以把它封装成条件,只在需要时才运行. if ...

  4. IDEA--IDEA debug断点调试技巧

    目录 一.Debug开篇 二.基本用法&快捷键 三.变量查看 四.计算表达式 五.智能步入 六.断点条件设置 七.多线程调试 八.回退断点 九.中断Debug Debug用来追踪代码的运行流程 ...

  5. windows WebStorm常用快捷键记录,常用的都在这儿找扒

    ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ Webstorm version 2018.2  ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Ctrl + Shift ...

  6. Intellij IDEA 2017 debug断点调试技巧与总结详解篇

    IntelliJ IDEA使用教程 (总目录篇) 在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦. 下面不要在意,这个快捷键具体是啥 ...

  7. vscode开发vue最常用快捷键,最常用的组件

    文件搜索: ctrl+p 由于本人之前使用的webstorm所以修改了几个快捷键,比如 复制当前行 ctrl+alt+↓ 删除当前行 ctrl+d 列选择:Alt+Shift+左键 显示/隐藏侧栏:a ...

  8. visio常用快捷键_visio最常用快捷键总结

    Ctrl+F2 打开"打印预览"窗口("文件"菜单,"打印预览") Ctrl+P 打开"打印"对话框("文件& ...

  9. (Java)IntelliJ IDEA 2021.1使用技巧、常用快捷键大全(win+mac)

    目录 二.配置.使用技巧.常用快捷键 2.1 常用的快捷键总结 2.1.1 MAC中IntelliJ IDEA快捷键 2.2 实时代码模板 2.3 inject language 2.4 批量修改 2 ...

最新文章

  1. 实现 strStr()
  2. 史上最快! 10小时大数据入门实战(五)-分布式计算框架MapReduce
  3. 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | Android 端实现 MethodChannel 通信 )
  4. java http客户端_java 11 标准Java异步HTTP客户端
  5. 列表导航栏实例(04)——精美模板赏析
  6. php在一定范围内去随机整数,php-如何从随机位生成范围内的整数
  7. 未雨绸缪 | 一文简介 Azure Front Door
  8. devc++鼠标变成了光标_Excel填充别再用鼠标拖拉了!用这4个方法,效率至少高10倍!...
  9. mysql线上问题之Lock wait timeout exceeded; try restarting transaction
  10. Python常用网站
  11. Linux下的date命令
  12. android——GestureDetector.OnGestureListener 手势详解
  13. dell主板40针开机针脚_主板开机针脚 ,该怎么插啊 分别有POWER SW, H.D.D LED, RESET SW, P...
  14. 程序人生 - 错过等一年!杭州人独属的惠民福利,还有最后三天
  15. 中兴机顶盒网关服务器地址,中兴全球首发高清双向网关型DVB机顶盒
  16. Scratch入门:软件界面介绍
  17. vb.net中datagridview取消首行选中_解锁Excel中那些隐藏很深但很实用的功能!真的太好用了!...
  18. 高考倒计时1天 | 百度数字人“考生”度晓晓将挑战高考作文
  19. 2017——新的开始,加油!
  20. UCK Network 为开发者提供全方位孵化,打造区块链爆款应用

热门文章

  1. 利用计算机制作动画的好处是什么,计算机三维动画有哪些优点?
  2. 人脸表情判别,口罩识别
  3. r5处理器_【玩码】RedmiBook 三款齐发,标配最新锐龙 4000 系列处理器
  4. 数据库在各行各业的应用实践
  5. Java实习生面试实录
  6. Python数据分析与展示:pandas库统计分析函数-13
  7. Java零钱通小项目
  8. 中标麒麟linux操作系统下的英伟达(NV/nvidia)显卡驱动安装
  9. 16进制 转为图片 php_ImageMagick(图片处理软件) 分享
  10. 吴川斌cadence安装_第2讲、Cadence17.2软件安装与介绍