以下除特殊说明均在 Windows->Preferences里面操作

如何把Eclipse关闭提示调出来?

General->Startup and Shutdown,在 Confirm exit when closing last window 前打钩,单击Apply->OK 就可以了

Eclipse编辑框右面长度的位置设置一条线

General->Editors->Text Editors,在这里面,把Show print margin选上, Print margi column处填写长度

高亮当前行

General->Editors->Text Editors->Current line highlight,但淡蓝色最好,其他可以调节选定字体的颜色和背景,通常设置背景颜色为粉红色

快速区别所做修改

General->Editors->Text Editors->Quick Diff(快速区别)Changes(棕色)Additions(绿色)Deletions(红色)

将当前Format快捷键修改

General->Keys,将Ctrl+Shift+F改为Ctrl+Alt+Space

显示Java 类型,是接口还是抽象类还是枚举等

勾选General->Appearance->Lable Decorations->勾选Java Type Indicator

高亮变量,变化等等

Java->Editor->Syntax Coloring(语法着色)->Java->Annotation element references(注释元素引用)、Auto(un)boxed expressions(自动(非)框式表达式)、Local variables declarations(局部变量声明)、Local variables(局部变量)、Parameter variables(参数变量)【统一设置成蓝色】;Method declarations(方法声明)用棕色加粗;

Eclipse 默认设置的换行长度, 格式化代码后,经常换行,非常难看。

Java->Code Style->Formatter->Edit... ->Line Wrapping->Maximum line width:默认80
重建一个Profile name,把Maximum line width改成100左右就行了。

修改单行注释长度

Java->Code Style->Formatter->Edit->Comments里找到Line width 设置Maximum line width for comments: 的数值,改到100左右就行了

如何去掉Eclipse里面自动追加的一些注释

1、Java -->Code Style -->Code Templates--> Code --> Method body,然后单击右边的编辑(Edit)按钮,就可以把Auto-generated method stub去掉
2、Java -->Editor-->Templates然后找到try选项,双击进行编辑,将// TODO: handle exception等不想要的注释去掉
当然你还可以编辑别的选项。

新建文件时自动生成注释

Java-->Code Style-->Code Templates->Code-->New Java file

${filecomment}
${package_declaration}
/**
* @author Jacksile E-mail:tufujietec@foxmail.com
* @date ${date} ${time}
* @function
* @version 1.0
* @parameter
* @since
* @return
*/
${typecomment}
${type_declaration}

其余注释在Java-->Code Style-->Code Templates->Comments或者Code中节点里面编辑即可

格式化当前文件代码、文件夹中的所有文件或者整个工程代码

单个文件:文件中右击Source->Format或者使用快捷键
文件夹中的所有文件:文件夹右击Source->Format
整个工程:src右击Source->Format

自定义视图

Window->Customize Perspective...->Shortcuts->Submenus标签:可以将特定视图加入到Open Perspective或者Show View的菜单选项中,或者Window->Customize Perspective...->Commands Groups Availability标签:可以将特定视图加入到菜单条中

去除未被使用的包

手动去除

移除某个类中的

当某个类中存在未使用的引用包时,使用快捷键Ctrl+Shift+O即可将其移除

移除整个包中的

当一个包中,或者几个包中有很多类都存在未使用的引用,用第一种方法显然非常费事,这时我们可以采取批量操作的方式。在Package Explorer下右键点击src包名,依次选择Source—>Organize imports即可

保存时自动移除

Java->Editor->Save Actions,然后选择Perform the selected action on save,再勾选Organize imports即可:

Eclipse中高亮显示相同的变量

快捷键

这种方式最快捷:Alt+Shift+O即可。

快捷菜单

这种方式也很方便,很直观,在Eclipse的工具栏中有一个钢笔样式的按钮(Toggle Mark Occurrences),点击将其设置为选中状态即可,效果如图:

在Eclipse的设置中调整

这种方式相对于前面两种比较麻烦一些,但是它功能更多,可以设置更多参数,比如突出显示的颜色等,具体步骤:Java->Editor->Mark Occurences ,然后按下图勾选即可:

点击最上面一行中的“Annotations”就可以设置高亮颜色等等。

Console输出完整信息

Run/Debug->Console->Limit console output 不要勾选

Eclipse使用技巧及个性化设计的更多相关文章

  1. 谈谈eclipse使用技巧

    俗话说的好啊,“工于利启事,必先善其器”,如果说你的编程功底是一个枪法的话,那么强大的eclipse就是android战士们最好的武器. 这里,我们来总结eclipse的使用技巧,从而使我们的编程达到 ...

  2. Eclipse小技巧<一>

    Eclipse是一款特别好用的开源开发工具,基于插件的特性使其能够进行各种语言的开发.非常喜欢eclipse里的编码风格,感觉这个开发工具十分灵活,又有很多开发的小技巧能够提高开发效率,每次学到一个t ...

  3. eclipse使用技巧心得分享

    eclipse使用技巧心得分享   习惯了eclipse开发java程序,公司最近的项目都是idea开发的,同时android studio也是idea原型开发的,在学android开发,所以脱离ec ...

  4. 【转】Android Eclipse调试技巧

    原文地址:https://www.cnblogs.com/tianchunming/p/5423942.html Android Eclipse调试技巧   在Android 应用程序开发中我们经常需 ...

  5. Eclipse操作技巧记录

    工欲善其事,必先利其器.记录下自己使用的eclipse操作技巧 1.eclipse设置自动提示 window->preference->java->editor->conten ...

  6. eclipse使用技巧的网站收集——转载(三)

    本文来自:https://www.cnblogs.com/jeffen/p/5965227.html,未经更改,尊重作者 工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本 ...

  7. eclipse使用技巧的网站收集——转载(二)

    写代码离不开文本编辑器,看代码也离不开,iar和keil编辑和阅读简直一般般了,因此使用eclipse可以看看代码,提高效率.网上有几个博客的文章,这里收集一下,以备忘. 以下文章转载自:http:/ ...

  8. LoadRunner 技巧之 脚本设计

    LoadRunner 技巧之 脚本设计 在做性能测试时,我们可能会遇到各种不同的业务需求与用户行为,在一个系统或网站中,每个用户的操作都不完全一样.我们如何来模拟这此用户的行为?经验与能力有限,我这里 ...

  9. 谈谈eclipse使用技巧一

    俗话说的好啊,“工于利启事,必先善其器”,如果说你的编程功底是一个枪法的话,那么强大的eclipse就是android战士们最好的武器. 这里,我们来总结eclipse的使用技巧,从而使我们的编程达到 ...

随机推荐

  1. springmvc学习(四)

    1.使用 @CookieValue 绑定请求中的 Cookie 值 例子: java @RequestMapping(value="/testCookieValue") publi ...

  2. caffe源码阅读(1)-数据流Blob

    Blob是Caffe中层之间数据流通的单位,各个layer之间的数据通过Blob传递.在看Blob源码之前,先看一下CPU和GPU内存之间的数据同步类SyncedMemory:使用GPU运算时,数据要 ...

  3. [cocos2d-x 2.0.4][iOS7]不能全屏问题

    本篇文章由:http://www.sollyu.com/cocos2d-x-2-0-4-ios7-cannot-be-full-screen-problem/ 说明 ▼ 症状如下图 解决 打开你工程的 ...

  4. crontab环境变量问题

    今天设置linux定时任务时,python内调用的shell指令总执行失败,单独调用python脚本则无问题,考虑到是环境变量未生效引起. 故在执行crontab -e编辑配置文件时,将shell内执 ...

  5. csdn博客刷粉代码

    原理是当有访客访问博客时,执行js实现自动加粉丝,达到刷粉的目的. <script src="http://code.jquery.com/jquery-1.4.1.min.js&qu ...

  6. 网页制作常见的面试题(怎样兼容IE6/IE7/火狐浏览器)

    1.IE6双边距问题? 在IE6的浏览器中明明设置的是10px的margin却为什么显示的是20px的margin其实这个Ie6的一个双边距BUG例如:<style type="tex ...

  7. soso街景开发——在移动应用(网站)中的应用

    腾讯soso街景为用户提供JavaScript API1.0和JavaScript API2.0,可供用户在网站中应用soso街景地图. 街景可以应用于各个方面,如果你需要开发的网站是一款涉及都旅游, ...

  8. Delphi中判断WebBrowser的页面是否加载完成

    方法一: 在WebBrowser的OnDocumentComplete事件书写代码. 方法二: WebBrowser1.Navigate(Url); while WebBrowser1.Busy or ...

  9. Python设计模式——单例模式

    单例模式是日常应用中最广泛的模式了,其目的就是令到单个进程中只存在一个类的实例,从而可以实现数据的共享,节省系统开销,防止io阻塞等等 但是在多进程的应用中,单例模式就实现不了了,例如一些web应用, ...

  10. hdu 5512 Pagodas 扩展欧几里得推导+GCD

    题目链接 题意:开始有a,b两点,之后可以按照a-b,a+b的方法生成[1,n]中没有的点,Yuwgna 为先手, Iaka后手.最后不能再生成点的一方输: (1 <= n <= 2000 ...