快速复制一行
将光标放到某一行,按住Ctrl+Alt+Down,即可以在下面快速复制一行,按住Ctrl+Alt+Up,即可以在上面快速复制一行。
分栏显示
在编码的时候,有时候需要同时看到两个文件的代码。或者在代码走读的时候,能同时看到两个文件的代码能加快我们对代码的理解。来看看如何在eclipse中同时显示两个文件的代码。
步骤一:拖住一个文件不放,直到IDE给出提示
步骤二:IDE给出提示后,如果需要左右显示两个文件,向左右移动鼠标,如果需要上下显示两个文件,上下移动
步骤三:如果在执行快捷键:Ctrl+M即可全屏显示代码,阅读更加方便。
步骤四:之后可以采用Eclipse用法和技巧一中的方法,恢复到正常视图。
显示代码outline
在一个文件中快速找到某一个方法或者某一个作用域,可以使用 Ctrl+O或者Ctrl+F3,快速显示当前代码的outline,进行快速查找。
自动添加try/catch块
站在编译器的角度来看,java中的异常可以分为两种,已检查异常和未检查异常。对于已检查异常比如IO操作,编译器会要求设置try/catch语句块,在eclipse中也只要使用帮助快捷键ctrl+1,就可以自动生成try/catch代码。对于未检查的异常,编译器不会要求你添加保护块,IDE的帮助快捷键也没有作用。强大的eclipse还是为我们提供了自动生成try/catch的功能。
步骤一:选择需要增加try/catch保护的代码,注意要完整的一行,接着单击右键:
步骤二:选择Surround with,接着选择try/catch Block:
步骤三:完工:
注意选中的代码应该以代码上的一整条语句为单位的,一般我们一行是一条语句,所以上面说了要选中一行。
自动生成get和set方法
java的类中,除了常量声明为静态且公有的,一般的对象数据作用域,都是声明为私有的。这样做能保护对象的属性不会被随意改变,调试的时候也会方便很多:在类的公有方法中大一个调用栈就能看到哪里改了属性值。声明为私有的数据,一般都避免不了写一些set和get方法。强大的eclipse已经为我们提供了如何快速生成set和get方法的功能,直接上图:
步骤一:在声明的类中,单击鼠标右键,选择source:
步骤二:选择Generate Getters and Setters:
步骤三:根据需要配置,如位置,顺序等,在选择确定即可:
生成说明文档
一种生成这种注释的方法,上图:
步骤一:光标移动到需要添加注释的语句旁边,快捷键:shift + alt + j
这种添加注释的方式对于类的数据作用域也有效。个人理解,快捷键生效的方式是:如果对于当前行不能添加注释,则自动转换到上一层,比如在上面的截图中如果在方法上一行执行快捷键,生成的是类的注释。
接下来再说下怎么样生成JavaDoc。前面已经说过,这种添加注释的方式可以通过JDK内置的工具来收集。去JDK的bin目录下看看,真的有javadoc.exe,因此通过命令行可以生成JavaDoc,同样在eclipse这个强大的IDE下可以更方便的生成JavaDoc,上图:
步骤一:file --> export
步骤二:选择javadoc
步骤三:配置电脑上的javadoc位置,在选择存放地点即可
写代码经常要添加注释的,java代码的注释也可以分为两种。单行注释以“//”作为开头就可以。段落注释在第一行开头添加“/*”,在最后一行结尾添加“*/"即可。这里介绍一种添加注释的方法,其注释的数据域和方法,能在Eclipse环境下,在调用处显示出来。上图:
步骤一:在要添加说明的方法上一行输入"/**"
步骤二:回车
步骤三:查看效果
补充说明下:这种添加注释的方法专门为JavaDoc设计,可以被JDK内置的JavaDoc工具支持和处理。JavaDoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过JavaDoc就可以同时形成程序的开发文档了。
怎么通过JavaDoc形成程序的开发文档就是接下来要介绍的。
自动生成main方法
总是编写main方法,感觉太无聊了,幸好Eclipse可以帮我们自动生成main方法。见图:
步骤一:新建class
步骤二:在这个界面,勾选public static
这里接着介绍自动联想main方法。
步骤一:输入"main”
步骤二:保持光标在上图位置,按ALT + /,再回车
还原视图和编辑器
在实际使用eclipse过程中,由于经常关闭或者打开视图,某一刻你会发现界面好乱感觉好烦,希望界面恢复原来的样子。尤其是在android开发,安装ADT插件之后,这个情况更加频繁。万幸Eclipse已经为我们提供了这个功能,任何情况下都能迅速恢复到最原始状态。直接上图:
步骤一:
步骤二:
如上图所示,选择Window --> Reset Perspective -->Yes,eclipse的视图和编辑器就会还原到原始默认界面了。