目录
1、使用场景
使用了Eclipse10多年,听说IDEA目前流行度比较高,既然这么流行;得接触一下了解一下如何使用。学习和使用工具最好的方法就是使用它。如果使用过程之中能够与既往掌握的工具形成对比这样我相信能够更快的熟悉和熟练使用新的工具。本篇文章主要就是针对在使用Idea开发工具过程中之中常用快捷键进行总结以及与Eclipse之间的对比。同时也参考网络上其他的相关文章进行总结,以便自己备查。同时也顺便能够让看到此文章的人有所受益。
2、使用快捷键对照表
2.1、开发工具常用快捷键对照表
使用分类 | 功能描述 | Eclipse | Idea |
---|---|---|---|
debug调试 | resume programe 恢复程序 | F9 show execution point 显示执行断点 | Alt+F10 |
Step Over 跳到下一步 运行一行 | F6 单步调试不进入函数内部 | F8 | |
Step Into 进入到代码 进入下一次计算 | F5 单步调试进入函数内部 | F7 | |
Force Step Into 强制进入代码 | Alt+shift+F7 | ||
Step Out 相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数 运行到下一个断点 | F7 由函数内部返回到调用处 F8 一直执行到下一个断点 |
Shift+F8 | |
Run To Cursor 运行到光标处 | Atl+F9 debug运行java类 | ctrl+shift+F9 | |
正常运行java类 | ctrl+shift+F10 | ||
debug时选中查看值 | F11 | ||
执行java application | alt+F8 | ||
编辑代码 | 代码补全 | Ctrl+space | Ctrl+space |
打开类或者接口(两个IDE都支持使用“驼峰字符”前缀的方式来过滤查找列表,进而轻松完成搜索;比如:可以使用“CoAC”来检索CourseAppController类) | Ctrl+Shift +T | Ctrl+N | |
快速打开文件/资源 | Ctrl+Shift+R | Shift+F6 | |
打开声明 | F3 | Ctrl+B | |
查看Javadoc/详情 | 鼠标滑过(F2聚焦) | Ctrl+Q |
|
快速修复 | Alt+1 | Alt+Enter | |
导入所有须要的包 | Ctrl+Shift+O | Ctrl+Alt+O | |
保存文件/保存所有文件 | Ctrl+S/Ctrl+Shift+S | 自动保存 | |
当前文件快速定位弹出框(成员,方法) | Ctrl+O | Ctrl+F12 | |
源码(生成getter和setter,构造器等) | Alt+Up /Alt+Down | Alt+Insert | |
当前语法补全 if,do-while,try-catch,return(方法调用)等正确的语法构造(如:添加括号) |
Ctrl+Shift+Enter | ||
抽取常量 | Ctrl+1->抽取常亮 | Ctrl+Alt+C | |
抽取变量 | Ctrl+1->抽取变量 | Ctrl+Alt+V | |
增加、删除以及移动数行代码 | 在当前插入符添加一行 | Shift+Enter | Shift+Enter |
复制一行或代码段 | Ctrl+Alt+Up/Down | Ctrl+D | |
删除一行代码 | Ctrl+Y | Ctrl+Y |
|
选中代码向上或者向下移动 | Alt+Up/Down | Shift+Alt+Up/Down | |
查找/搜索 | 查找类/变量在工作区域工程中使用 | Ctrl+Shift+G | Alt+F7 |
全局搜索 在工程或者工作区中查找文本 | Ctrl+H (选择文件搜索) | Ctrl+Shift+F打开搜索窗口 通过点击Edit–>Find–>Find in path打开搜索窗口 |
|
全局替换和全局搜索类似 |
Ctrl+H (选择文件搜索) | 快捷键Ctrl+Shift+R打开窗口 点击Edit–>Find–>Replace in path打开窗口 |
|
导航 | 回退(撤消最后导航操作) | Alt+Left | Ctrl+Alt+Left |
标签/编辑之间的导航 | Ctrl + Page Down / Up | Alt + Left/Alt + Right | |
跳转某一行 | Ctrl+L | Ctrl+G | |
导航到最近的文件 | Ctrl + E | Ctrl + E | |
在编辑器之间快速切换方法 | Alt + Up / Down |
2.2、常见函数快捷方式输入对照表
输入函数名 | Eclipse | Idea |
---|---|---|
main函数 |
输入main再按Alt+/ |
输入psvm,选中即可 |
方法体内部有for循环 |
编写代码时输入for。然后直接按alt + / 组合键就能调出了 | 输入fori,然后会有一个提示,选中需要的for循环即可 |
System.out.println(); |
输入 syso Alt+/ | 输入sout |
2.3 eclipse其他快捷键
F11 执行java application
F4 选中一个类,看它的父类
Ctrl+N 新建
ctrl+shift+F 格式化
crtl+shift+O 导入包
ctrl+/ 注释 ctrl + shift + / 多行注释 ctrl + shift + \ 取消多行注释
alt +上下 代码上下移动
ctrl + shift + t 快速查找类
ctrl + O 快速查找类中的方法
ctrl +1 根据右边生成左边的数据类型,生成具体的方法
ctrl + D 删除代码
alt + shift + m 抽取方法
alt + shift + r 改名
alt + shift + a 纵向选择
ctrl + h 查找文字
alt + shift + s 生成构造方法 菜单显示之后再按c
alt + shift + s 生成set get方法 菜单显示之后再按r
ctrl + w 关闭某个类
ctrl + shift + x 小写快速切换为大写
ctrl + alt +h 找调用该方法的类或者方法
3、总结
快捷键有利于你在开发过程之中快速的录入代码。但是快捷键开始的时候不容易记住,所以整理一份表格收藏自己使用时候对照使用。
4、参考文章
eclipse IntelliJ IDEA和Eclipse最常用的快捷键对应表
IntelliJ中的main函数和System.out.println()快捷键 IntelliJ IDEA常用快捷键汇总
IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)