以下快捷方式均为平时练习时学习到的,整理了一些比较常用的,欢迎指正或补充。
通用快捷方式
1、Ctrl+f:全局搜索
2、alt+tab:窗口界面切换
3、ctrl+tab:浏览器内部网页切换
4、ctrl+Z:撤销上一步改动
5、ctrl+shift+Z:取消撤销
6、Esc+ctrl+shift:打开任务管理器
IDEA
1、ctrl+/:单行注释;ctrl+shift+/:多行注释
2、shift+回车:不分割换行
3、ctrl+alt+上/下或ctrl+D:复制一行到上下
4、alt+shift+上/下:整行移动
5、Ctrl+p:显示方法参数
6、ctrl+shift+n:全局搜索文件/ 两下shift:全局搜索All
7、ctrl+shift+f12:全屏编辑
8、ctrl+alt+v:自动补齐返回值类型
9、shift+f6:全局修改变量名/重命名
10、ctrl+alt+O:删除多余导包(如果QQ在线可能会调出屏幕识图)
11、例:div.col-lg-9+tab键:直接完成标签 < div class=“col-lg-9”>< /div>
12、ctrl+w:不断选择上一层结构(比如对应的标签)
13、ctrl+alt+L:格式化(登录QQ时与其快捷键冲突)
14、fori/变量.for:直接调用for循环
15、BeanUtils.copyProperties(question,questionDTO); :快速拷贝属性
16、ctrl+E:跳转到最近访问的文件
17、ctrl+F12:展示类的所有方法的列表
18、ctrl+鼠标左键:跳转到定义该字段的位置/查看源代码
19、ctrl+alt+左/右:跳转到光标上次的位置
20、ctrl+alt+B:显示指定字段的所有子类
21、debug时点击最新的frame,右击选择Drop Frame,然后再点击下一个断点按钮,
可以返回上一个断点,解决运行跳过断点的问题
22、alt+鼠标拖动:多行操作
23、ctrl+o:弹出需要重写的方法
24、ctrl+i:实现接口中的方法
25、ctrl+shift+u:大小写转换
26、Alt+Insert:生成构造方法、getter、setter等
27、ctrl+g:定位到某一行
28、Ctrl+R:替换字符串
29、Ctrl+Alt+Enter:在当前行的上方插入新行
30、ctrl+insert:生成构造器等
31、ctrl+H:查看一个类的层级关系
32、ctrl+B:定位到方法