在一个文件中快速找到某一个方法或者某一个作用域,可以使用 Ctrl+O或者Ctrl+F3,快速显示当前代码的outline,进行快速查找。效果如下:


       这里主要是补充一些后续操作,能更加方便的帮助我们查找。
       步骤一:再次按Ctrl+O或者Ctrl+F3显示父类的方法:

步骤二:排序。在显示的方法中绿色代表public方法,黄色代表protect方法,蓝色代表包方法,红色代表类私有方法。这些默认按照代码位置排序。有时候我们需要根据方法的类型快速找到某些方法,比如查找framework中某个widget的接口,就需要快速查找public方法,或者看看这个widget有没有实现某一个内部使用的功能,就需要看看private方法。这时候可以点击右上方的的倒三角对outline进行排序:

排序之后,方法会根据方法权限分类,接着回根据方法名称进行字典排序,这样方便多了。

上一篇文章,Eclipse用法和技巧九:自动添加try/catch块2:
                              http://blog.csdn.net/ts1122/article/details/8933196
      下一篇文章,Eclipse用法和技巧十一:分栏显示:
                              http://blog.csdn.net/ts1122/article/details/8953313

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/wvqusrtg/p/4977882.html

Eclipse用法和技巧十:显示代码outline相关推荐

  1. Eclipse用法和技巧十八:减少不必要的输入

    写代码的时候,很多人都有一个原则,尽量上输入.依靠IDE自动生成的代码,一般可读性,排版什么的都还是不错的,最主要的一般不会有什么低级错误.今天介绍几个在eclipse环境中,常用的依靠eclipse ...

  2. Eclipse用法和技巧十六:自动添加未实现方法2

    前面一篇文章里面介绍了一种常见的自动添加未实现函数的方法.这里在顺便补充几个方法.第一个方法,看上去有点怪怪的: 步骤一:Source > Clean Up: 步骤二:选择custom prof ...

  3. Eclipse用法和技巧十五:自动添加未实现方法1

    java代码中经常要实现一些接口,这个也是java代码独有的地方.实现接口,就意味着要实现这个接口中定义的方法,如果一个个去码出方法就需要记得方法名称等等,就算有内容辅助快捷键帮助,也是很麻烦的.这里 ...

  4. Eclipse用法和技巧十四:自动生成的TODO注释2

    前面介绍了自动生成的TODO注释含义,配置以及如何去除的方法,这里介绍下TODO常见的用途.工作中经常会遇到写代码写到一半,被叫过去开会推动沟通.o(╯□╰)o 一般都有写代码停下来一段时间,再回来就 ...

  5. Eclipse用法和技巧十九:eclipse修改workspace

    工作中某一个项目的文件一般都在某一个路径,大多数人都习惯固定eclipse的workspace.不过偶尔也有点别的,比如做一个大项目中穿插着做些OJ,或者别的--这个时候当然可以选择在安装一个ecli ...

  6. Eclipse用法和技巧十二:快速复制一行

    写代码的总有那么个时候需要Ctrl+c,Ctrl+v,在eclipse中如果遇到需要快速在一行代码的上下复制一行的话,有很方便的快捷键可以使用.将光标放到某一行,按住Ctrl+Alt+Down,即可以 ...

  7. Eclipse用法和技巧十一:分栏显示

    在编码的时候,有时候需要同时看到两个文件的代码.或者在代码走读的时候,能同时看到两个文件的代码能加快我们对代码的理解.来看看如何在eclipse中同时显示两个文件的代码. 步骤一:拖住一个文件不放,直 ...

  8. Eclipse用法和技巧九:自动添加try/catch块2

    上一篇介绍了如何给未检查异常快速增加try/catch语句,这里在补充一点其他相关操作.有时候我们增加了try/catch之后还需要在加一个finally块,比如android上每次分配一个curso ...

  9. Eclipse用法和技巧十七:覆盖父类方法

    在学校里面学习java,遇到访问权限修饰符一直停留在public是公有的,外面可以访问:protected是对子类可见的,外部不可以访问:private仅在本类中可见.工作之后,接触到了java代码多 ...

最新文章

  1. 传统方法的点云分割以及PCL中分割模块
  2. [Treap]JZOJ 4737 金色丝线将瞬间一分为二
  3. 简单说一下Nginx配置说明
  4. vue的路由与es6的import, export
  5. java 与c 运行效率_Java语言与C语言代码运行效率的比较
  6. Python判断一个字符串是否包含某个指定的字符串
  7. 第十天学习Java的笔记(数组)
  8. 在Linux系统centos上安装RAR
  9. 微信小程序现实问题之低素质客户需求问题
  10. 对当前目录及子目录下的所有源码文件及Makefile打包
  11. 成功运行官方Tensorflow Android的demo的过程
  12. win10误删的注册表能还原吗_win10电脑注册表修改后如何恢复
  13. 植物大战僵尸修改数据
  14. 3点画矩形的lisp_AutoCAD LISP矩形窗格绘制
  15. 知识变现海哥:如何利用自己的时间和知识获得财富自由
  16. go程序cpu过高问题排查方法
  17. 如何防止单元格在Google表格中进行编辑
  18. 【解决方案】医院医疗安防视频监控系统搭建及集成统一管理方案介绍
  19. 职业+英语思维导图模板
  20. 字符串分割【Java】

热门文章

  1. showModalDialog 传值及刷新
  2. 什么是区块链智能合约?
  3. eclipse c语言_如果你的电脑是windows7/10的环境,用什么编译器学习C语言好?
  4. 学web前端需要了解哪些常识
  5. 学习Python遇到的热门问题整理
  6. leetcode--电话号码和字母组合--python
  7. 小猿圈Linux学习-Linux种搜索的命令
  8. 好程序员分享24个canvas基础知识小结
  9. httpTomcat
  10. CES Asia专题|微鹅展示无线充电,智能手机的无线充电时代何时来临?