Eclipse常见使用技巧:
1. 新建工程时,选择 File - new - Project 与 File- new - JavaProject 的区别:
File-new-Project创建出的Project没有.classpath文件,该文件保存本工程中或使用到的类的类路径。是根开发机器相关的本地路径,在提交时,不能提交到SVN或CVS上。
2. 工程中引用第三方jar包的方法:
1) 可视化方法:
工程上点右键 - build path - configure build path - Libraries选项卡 - Add JARs 可向build path中添加位于本工程目录中的jar文件,若选择Add External JARs则可添加位于磁盘任意目录下的jar文件。
2) 直接修改.classpath文件:
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="src" path="test"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> <classpathentry kind="lib" path="lib/commons-codec-1.3.jar"/> <classpathentry kind="lib" path="lib/commons-lang-2.4.jar"/> <classpathentry kind="lib" path="lib/hamcrest-all-1.2.jar"/> <classpathentry kind="lib" path="lib/junit-4.8.2.jar"/> <classpathentry kind="lib" path="lib/log4j-1.2.14.jar"/> <classpathentry kind="lib" path="lib/tempus-fugit-1.1.jar"/> <classpathentry kind="output" path="bin"/> </classpath>
每个jar文件对应.classpath文件中的一行,将想要加入build path中的jar文件的路径仿上例加入文件中即可。
3. 简要快捷的输入代码的方法(Template):
Window - Preference - Java - Editor - Template Name列代表编写代码时要使用的快捷输入,选中某条目,Preview栏会显示使用该模板时会自动生成的语句。使用的时候,输入“Name列”的内容,敲Alt+/(content assist的快捷方式,可自定义) 则会自动生成模板preview栏的内容。
4. 保存的同时自动格式化的方法:
Window - Preference - Java - Editor - Content Assist - Save Actions勾选Format source code栏,则在按下保存按钮时会自动格式化代码。
5. 导入格式化代码的模板:
Window - Preference - Java - Code Style - Formatter点击import按钮可导入想要应用来格式化代码的xml文件。
6. 设置编译器的某些动作:
Window - Preference - Java - Compiler - Errors/Warnings 可以设置让符合某些条件的代码被编译器检查时显示为error或warning。
7. 编辑xml文件时进行属性提示:
Window - Preference - XML - XML Catalog 点击右侧add按钮可以添加xsd文件,当符合该xsd约束的xml文件被编辑时可以使用Alt+/进行属性提示。
8. 为eclipse添加插件:
1) 将jar文件直接放在plugin目录下。
2) 菜单栏Help - Install New Software 可以点击add按钮,添加相应网址下载安装,需要联网。
9. SVN上文件与本地文件冲突的解决:
选中冲突的文件点击右键 - Team - Edit conflicts可以修改冲突文件。
还可以选中某文件点击右键 - Compare With - latest from Repository可以将本地文件与SVN上最新版本的文件作代码比对。
文件修改好之后,右键 - Team - Mark Resolved表示冲突已解决。
再次commit到SVN。
10. 查看某接口或类或方法或变量的调用层级:
选中待查看对象点击右键 - open call Hierarchy 点击相应条目即可查看程序中哪里用到了该类或该方法。
11. source的功能:
选中某类点击右键 - source 其中有很多常用选项,比如自动生成构造方法、自动生成getter/setter方法、自动生成hashCode()/equals()方法、自动生成toString()方法、自动生成要实现或重写的方法框架、组织import等。
12. 查看及修改快捷键:
Window - Preference - General - Keys其中列了许多快捷键,Commend列是功能描述,可以查找需要的功能。如果快捷键与其他应用,如输入法等冲突,可以选中后通过下方的Binding栏进行修改。
13. 常用快捷键:
ctrl + shift + l 列出所有快捷键
ctrl + shift + r 查找类
ctrl + l 定位到类中的第几行
ctrl + o 查看类中的属性、方法、内部类等信息,点击可定位到该信息
ctrl + t 选中某类或接口,可查看它的父子类层级或实现类及父接口层级。如果不选中任何元素,或选中的元素不是类名,则显示当前类的层级
ctrl + f 在本类中查找文本,注意勾选wrap search栏,表示当查找到文档的结尾时再回到文件头继续查找
ctrl + shift + m/o 自动添加/组织import
ctrl + shift + f 格式化代码
ctrl + / 添加单行注释
ctrl + <- / -> 向左/右跳过一个单词
alt + <- / -> 转到上/下一调用层级(与F3及工具栏上的左右箭头功能相同)
alt + 上下箭头 将当前行向上/下移动一行
shift + enter 在当前行的下方插入一个空行,并将光标移至空行行首
ctrl + shift + enter 在当前行的上方插入一个空行,并将光标移至空行行首
alt + shift + r 选中一个变量名,如果该变量在本类中多处应用,可以使用该快捷键一次修改所有位置的变量名
14. 保存控制台输出到文件:
Run - Run Configurations - Common - Standard input and output- File(可能不同版本的Eclipse位置会有所不同)
在File编辑框中填写或选择想要保存的文件(例如:E:\result.txt)。
执行程序之后,控制台输出的所有内容都会保存到设置的文件中(例如:文本result.txt)。