Eclipse IDE提高

一.我的地盘我做主

1.设置行号:方法一:在代码界面左边单击右键,选择“show line numbers";方法二:Window->Preference->General->Editors->Text Editors->show line numbers

2.打造更强大的代码提示:Window->Preference->java->Editors->Content Assist->Auto activation triggers for java,将a-z._复制进去,这样就省了Alt+/来提示,打出字符就可以自动提示。

3.快速注释:行注释Ctrl+/;块注释Ctrl+Shift+/,取消块注释Ctrl+Shift+\;鼠标行注释Shift+左键

4.快速切换窗口:Ctrl+M或者Ctrl+F6

5.快速处理行代码:Ctrl+D快速删除当前行;

                                                                       Ctrl+Alt+(向下箭头) 复制当前行到下一行(可选中多行)

                               Ctrl+Alt+(向上箭头) 复制当前行到上一行(可选中多行)

                               Alt+(向下箭头)快速提取某行到下边指定位置

                               Alt+(向上箭头)快速提取某行到上边指定位置

6.快速复写超类:重写超类构造函数source->Generate constructor from superClass;重写超类方法:代码界面右键->source->Override/Implement Methors

7.快速生成Get、Set方法:代码界面右键->source->Generate Getters and Setters

8.快速生成构造方法:source->Generate constructor from superClass

9.快速Import:Ctrl+shift+O

10.快速添加Javadoc注释:选中方法块Shift+Alt+J

11.使用代码模板:Shift+Alt+z

12.操作编辑窗口:Ctrl+W关闭当前窗口;Ctrl+M切换窗口;Ctrl+shift+F4关闭所有打开的编辑窗口

13.重命名包名或类名:F2

14.回到上次的编辑点:Ctrl+Q

15.格式化代码:Ctrl+Shift+F或者Source->formate   自定义格式:Window->Pereferences->java->code style->Formatter

16.成员排序:Source->sort members

17.删除未用到的包:Source->organize imports(Ctrl+Shift+O)

二.代码阅读

1.快速查找代码定义:Shit+左键

2.进入代码定义:Ctrl+左键

3.列出类纲要:Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量

4.查看继承层次:Ctrl+T查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T,会换成自底向上的显示结构

6.代码查看、回退:Atl+左右方向键 。我们经常会遇到看代码时Ctl+左键,层层跟踪,然后迷失在代码中的情况,这时只需要按“Alt+左方向键”就可以退回到上次阅读的位置,同理,按“Alt+右方向键”就可以退回到刚才阅读的位置。

Ctrl+Q快速回到上次编辑的位置

7.查看调用层次:Ctrl+Shift+H

8.快速定位类:Ctrl+Shift+T 可在当前项目工程下查找某个类,支持*.?通配符

9.快速定位选中词:Ctrl+K

10.快速定位到匹配符:Ctrl+shift+P(如花括号、圆括号等)

11.增量查找:正方向Ctrl+J; 反方向 Ctrl+Shift+J

12.快速跳转到某行:Ctrl+I

13.快速比较:Quick diff

14.添加书签和任务:Add BookMark     Add Task

15.搜索:Search

三.代码调试

1.使用watch查看/修改变量

2.跳过断电

3.条件断点:BreakPoint Properties

4/异常断点:Add Java Exception BreakPoint

四.Android编码风格

1.查看源码的小工具:SourceInsight和Beyond Compare

2.系统目录规范(参考):

Requirement——需求相关文档

Design——设计

Planning$Log——计划、日志、会议

Test——集成测试

Study——学习资料,Demo等

Deployment——发布、部署,publish

Src,Source——源代码及单元测试

3.源代码目录规范:

目录即包

目录下所有的类都属于此命名空间:一主类一文件

目录层次递归

一般系统命名空间目录尽量不要起超过三层(【组织名】.【项目名】.【模块名】)

4.常见命名规范

a.Pascal命名法:每个单词的首字母大写  MyName

b.Camel命名法:首字母小写 myName

c.匈牙利命名法:用一个前缀标定类型、特征等 int intMyName;String strMyName

d.下划线命名法:String s_MyName;

5.命名规则

包:全小写

文件:Pascal

类:Pascal

方法:动宾短语;pascal命名用于构造函数;camel命名用于一般函数

接口:加后缀:ReviewInteface    OnClickListener

变量:私有变量pascal命名+前缀m;静态成员变量:pascal命名+前缀s;局部变量:Camel命名法;循环变量:可用i j k等简单无意义的字母

6.命名格式化

严格换行:一个分号一换行

严格缩进

严格注释

声明的位置:a.所有框架定义的命名空间为一组,自定义的和第三方的命名空间放在另一组;b.所有成员变量都应该声明在顶部;c.局部变量生放在方法的顶部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值