1. Ctrl+O

显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。

2. Ctrl+M

窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。

3.【Ctrl+Shift+G】

查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。

4.【Ctrl+L】

定位到当前编辑器的某一行,对非Java文件也有效。

5. 【Alt+←】、【Alt+→】

后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。

6.【F8】:继续执行,到下一个断点或程序结束。

7. 【F7】:执行完方法,返回到调用此方法的后一条语句。

8.【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。

9.

    1. 【Ctrl+F6】:切换到下一个编辑器。

  2. 【Ctrl+Shift+F6】:切换到上一个编辑器。

  3. 【Ctrl+F7】:切换到下一个视图。

  4. 【Ctrl+Shift+F7】:切换到上一个视图。

  5. 【Ctrl+F8】:切换到下一个透视图。

  6. 【Ctrl+Shift+F8】:切换到上一个透视图。

10. Ctrl+Shift+L  查看快捷键列表

11. Ctrl  +  E      快速转换编辑器

12. alt + shift + R   重命名

13. Ctrl + Shift + T  可以选择包里的类

14. Ctrl + Shift + 左右 选择一个单词 可以连点左右选择多个

15. 全部收缩 Ctrl + Shift + 小键盘的除法键 /

  全部展开 Ctrl + 小键盘的乘法号 *

  代码块收缩 Ctrl + 小键盘的减法键 —

  代码块的展开 Ctrl + 小键盘的加法键 +

16.是ctrl+shift+u。这个绝对是我压箱底的货色。太牛逼了,这个快捷键,可以展示某一个变量在代码中的所有位置!

17.两个分析源代码结构比较好用的快捷键。第一个,是alt+shift+b。如图,它可以展示你的代码结构,让你快速找到你想要的包、类、方法。

18.ctrl + shift + o 快速导包

下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开

头的了)

19. Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)

20. Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)

21. Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)

22. Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)

23. Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)

24. Alt+Shift+I 合并变量(可能这样说有点不妥Inline) 
25. Alt+Shift+V 移动函数和变量(不怎么常用) 
26. Alt+Shift+Z 重构的后悔药(Undo)

最新文章

  1. javascript中函数的3个高级技巧
  2. php总结二篇
  3. BZOJ4110 : [Wf2015]Evolution in Parallel
  4. 一只小蜜蜂...[HDU2044]
  5. MongoDB开发应用实战
  6. zoj 1025Wooden Sticks(贪心)
  7. chrome developer tool 调试技巧2
  8. Raspiberry Camera详解+picamera库+Opencv控制
  9. [SCOI2016]背单词
  10. 系统的讲解 - PHP WEB 安全防御
  11. 教你如何一键反编译获取任何微信小程序源代码(图形化界面,傻瓜式操作)
  12. Mac 环境部署Docker私有仓库
  13. C#编码问题以及C#往Mysql插数据编码问题
  14. Python并发解决方案
  15. POJ 3463 Sightseeing (次短路经数)
  16. ClassLoader家族
  17. 【转载】MyBatis JdbcType 与Oracle、MySql数据类型对应关系详解
  18. Apache服务器的安装与配置
  19. Spark 实践——基于 Spark MLlib 和 YFCC 100M 数据集的景点推荐系统
  20. TCP KeepAlive的几个附加选项

热门文章

  1. 用Javascript实现图片的缓慢缩放效果
  2. 基于openstack stable queens版本阅读解析
  3. (转)关于Jackson2.x中com.fasterxml.jackson包的用法
  4. P1023 税收与补贴问题 (模拟)
  5. 病毒(bzoj 2938)
  6. APUE 学习笔记(十一) 网络IPC:套接字
  7. 【NOIP2016】愤怒的小鸟(状压DP)
  8. html css的简单学习(二)
  9. 数据结构自己实现——queue
  10. 如何解决div里面img图片下方有空白的问题?