Eclipse常用技巧

1. 常用快捷键

Eclipse默认快捷键(常用)

快捷键 说明
Ctrl+Shift+U 编辑java文件时,当选中单词,Eclipse默认会把相同的单词也标灰色。该快捷键让Eclipse把这些单词按行的形式统计出来。
Ctrl+H 项目全文搜索,建议只保留File search,搜索起来最准确。
Shift+Alt+Up 编辑Java时,按Shift+Alt+Up向上选择更大范围的代码块;按Shift+Alt+Down则是向更小的范围选择。
Ctrl+O 快速浏览/搜索当前代码的变量/类/函数. 按两次会显示父类的方法
Ctrl+Shift+R 搜索项目文件
Alt+Shift+R 重命名,最常用的重构功能,按两次有对话框,多一些选项
Ctrl+Shift+G 选择类名或方法或变量名后,显示出被使用到的地方
Alt+← 跳至上一个编辑位置
Ctrl+Shift+F 格式化代码,可以配置代码风格CodeStyle
Ctrl+T 在接口或类上按快捷键,显示这个类的继承和实现类列表
Ctrl+1 快捷提示当前可以的操作,常用于new时设置局部变量

自己设置的快捷键

设置快捷键方法:菜单Window –> Perferences –> 搜索keys,进去即可修改。

  1. 由于经常使用Eclipse的代码提示功能,推荐将Content Assist快捷键修改为Tab.

  2. 搜索getters生成弹框,修改其快捷方式为Alt+G

2. 通用设置

设置workspace默认编码

菜单Window –> Perferences,搜索workspace,右侧窗口左下方,设置默认编码为UTF-8.

search查找,每个文件新开一个tab

禁用掉:Preferences > General > Search > Reuse editors to show matches

git配置

Eclipse中,提交时整个文件都因为空格而全部行被修改。eclipse中git的设置加上:git config --system core.autocrlf false

代码字体

代码字体一般用Console字体,字体大小根据屏幕尺寸多尝试来确定。

查看方法被谁调用,类的继承关系

右键点击类或函数,选择Open Type Hierarchy可以查看类继承关系;选择Open Call Hierarchy可以查看哪裡调用了该函数。

搜索资源时排除不要的文件夹

当按Ctrl+Shift+R搜索资源时,如果不希望一个文件夹处于搜索范围内,则右键点击该文件夹,勾选上Derived

如果Eclipse太慢,关闭掉Validation吧

Eclipse的Validate可以校验XML文件、javascript、JSP等文件,但是由于上述的文件都比较动态且是解析型文件,所以校验的性能和准确性一直是Eclipse的软肋,如果实在不需要这些校验,也可以直接关闭掉Eclipse的Validation:打开Eclipse的Preferences配置,打开Validation选项,勾选上Suspend all validators,重新编译整个项目即可。在实际情况中,为了更彻底的关闭,需要Disable All所有的检查器,然后删除项目再重新导入。

去掉javascript检查

1)打开eclipse的windowsperference选项,在Javascript-Validator-Error/Warnings里面,确定Enable Javascript semantic validation没有打开。

2)如果项目还有提示javascript错误,那么右键点击项目,选择Properties,选择Javascript-Include Path,选择Source标签,在Excluded里面加上报错的js文件,如果想所有的js都不检查,那么直接加上*,什么js错误都消失了。

3)Preferences->Javascript->Validator->Errors/Warnings 去掉勾选”Strict validation of JavaScript keywords usage”。

关闭掉debug启动tomcat时因为ThreadPoolExecutor的异常而中断

打开Eclipse的Perferences配置的JavaDebug,去掉Suspend execution on uncaught exceptions的勾选。

出现You need to run build with JDK or have tools.jar on the classpath错误

修改eclipse.ini文件,第一行增加(根据实际的jdk位置更换位置):

-vm
C:\jdk1.7\bin\javaw.exe

3. Git相关

推荐先使用GitBash把git从远程仓库clone下来,然后再导入到eclipse中,eclipse会自动识别Git项目。

常用的提交Commit,从远程同步代码Pull,将代码提交到远程Push to Upstream

还原本地已修改未提交的代码

最简单:在文件上点击右键,选择Replace With,选择commit。此外还可以还原到其它版本。

另一种方式:在一个文件夹或包上面点击右键,选择Team - synchorize workspace,打开了synchorize视图,然后在修改的文件上面点击右键,选择overwrite。 还有一种方式是:点击某个文件的history记录,然后右键点击某个版本,选择reset → hard方式。

4. 常用功能

统计代码行数,不包括空行

Search Files正则表达式\n[\s]*

文档更新时间: 2018-11-10 17:25   作者:nick