IDEA编辑器常用快捷键
一、使用Idea进行代码分析、追踪
1.类、方法是否被使用、被哪里调用
(1)Ctrl+鼠标左键单击
(2)Ctrl+Alt+鼠标左键,进入实现类源码
(3)Ctrl+Alt+H:查看方法被哪里调用
(4)快捷键Alt+F7:显示该类、方法被哪里调用
缺点:追踪的是方法名称,如果是jdk内置方法(比如toString),它会将搜索所有toString方法;如果调用者使用反射等字符串形式调用方法,该方法不会显示被调用
(5)快捷键Ctrl+Shift+F:全局搜索,大家熟知的Ctrl+F是本文件搜索,而前者是可以整个项目进行搜索。
(6)修改要追踪的类的类名、方法的方法名,之后运行项目,查看哪里报错即可。
(7)点击两次Shift,在classes选项卡输入要看的源码类
2.回到上一次光标位置
Ctrl+Alt+向左或向右箭头,可以在追踪时方便查看紧邻的两次代码调用场景。
注意,Alt+向左或向右箭头是切换编辑窗口页面的,对于同一个页面内的两次光标无法来回查看。
3.查看接口的实现类
进入某一个实现类快捷键:Ctrl+Alt+B,或者:Ctrl+Alt+鼠标左键单击
或者接口所有实现类快捷键:Ctrl+H
4.查看类继承图
快捷键:Ctrl+Alt+U
这种方式是显示当前类(接口)的继承、实现关系。
要想显示包括其子类的继承关系,可以使用Ctrl+H
5.Alt+7查看当前类的所有方法
6.Ctrl+P查看所有重载方法参数
二、git管理代码快捷键
commit代码:Ctrl+k
pull代码:Ctrl+T
push代码:Ctrl+Shift+K
三、编辑
Alt+Insert:Getter和Setter方法
重命名变量名称:Shift+F6
IDEA编辑器常用快捷键相关推荐
- UltraEdit(UE编辑器)常用快捷键一览
UltraEdit(UE编辑器)常用快捷键一览 自定义快捷键: UE很多功能都有快捷键,但不是所有的都有.11.00有一个Text2html的功能.我工作中遇到了要对大量代码进行这种操作的情况.我就想 ...
- 文本编辑器常用快捷键
文章目录 前言 一.使用步骤 1.复制 :ctrl+c 2.粘贴 :ctrl+v 3.剪切 :ctrl+x 4.保存 :ctrl+s 5.撤回 :ctrl+z 6.重写 :ctrl+y (取消撤回) ...
- vscode 编辑器常用快捷键
最近,打算换个编辑器,而 vscode 是一个不错的选择.大部分快捷键和 sublime 还是很像的,但有些也不一样.特此整理一份小笔记. 参考: vscode: Visual Studio Code ...
- Unity3D 入门:Unity Editor 编辑器常用快捷键
本文为 Unity3D 入门小伙伴整理 Unity 编辑器中的常用快捷键. 本文内容 调节工具 视图调节 窗口调整 进入退出播放模式 所有快捷键 调节工具 Unity 编辑器左上角的一组按钮,正好也对 ...
- Linux学习笔记---VI编辑器常用快捷键
在Linux系统中编辑或者修改文件常用的编辑器为VI/VIM编辑器.在使用VI编辑器的时候,需要用特定的按键来实现某些功能.下面就整理一下常用的按键操作. 如果要打开或者新建一个文件的话,在终端中直接 ...
- PHP编辑器常用快捷键(PhpStorm、Sublime_text)
PhpStorm快捷键补充: Ctrl键和+键同时按,展开所有代码: Ctrl键和-键同时按,收起所有代码: 单击是预览文件 ,双击才是打开文件(Sublime_text)
- nano编辑器常用快捷键
如图: ctrl+p (上) ctrl+y/ctrl+gg (顶)↑ ^ | ctrl+b (左) ← → ctrl+f (右) ctrl+a(行首) <-- --> ctrl+e (行尾 ...
- 网页编辑器的快捷键及常用操作
金蜘蛛网页编辑器的快捷键 金蜘蛛网页编辑器的常用操作 1.全选控件 选中待选择的控件的父控件,按ctrl_+a,或点 ,则全选该控件上的所有子控件. 2.调整控件顺序 每个控件的上方都有一个红色的数字 ...
- 微信小程序开发编辑器功能常用快捷键整理
微信小程序开发编辑器功能常用快捷键整理 常用快捷键 Ctrl + L(选中当前行) Ctrl + Shift + L(选中所有匹配) Ctrl + D(选中匹配,按一次多选一个) Ctrl + U(回 ...
- java编辑器IDEA常用快捷键
java编辑器IDEA常用快捷键 1 通用快捷键 快捷键 功能 Alt+Enter 导入包,自动修正代码 Ctrl+Y 删除光标所在行 Ctrl+D 复制光标所在行的内容,插入光标位置下面 Ctrl+ ...
最新文章
- 我们遇到什么困难都不要怕,微笑着面对它
- article.app.php,【求助】修改app\portal\AdminArticle.php二次开发提交数据出错的疑问
- AsyncTask 实现异步处理任务
- Python学习笔记:第三方模块2
- 如何成立一家私募基金公司
- 11.14 mii-tool:管理网络接口的状态
- java环境变量自动设置_自动设置Java环境变量
- java手机震动_Windows Phone 7 开发 之使手机震动
- BIOS里的 CSM 是什么意思?
- android 18x games,Roadgames
- Never give up
- 定积分不等式套路总结
- —++,--的虐待,小白的痛苦,自增与自减
- Google play ASO 关键字指南
- 【公式函数】WPS 公式函数 笔记
- C#窗口的更新过程解析
- FasterRunner安装教程(Windows版)
- Allegro pcb转AD
- ubuntu 16.04 文件打包成deb文件的方法
- Android音乐播放器源码(歌词.均衡器.收藏.qq5.0菜单.通知)