`
cywhoyi
  • 浏览: 418173 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

因为爱,所以eclipse

阅读更多

看着原来越来越多的人抛弃eclipse,去拥抱Intellij IDEA,我挺希望大家能够再坚持使用eclipse,就如同希望java一样,我们可以选择JVM衍生出来其它语种groovy、python、jRuby等,别抛弃他。

今天介绍几个eclipse的几个好玩的功能,可能平常大家在学习工作中不经常使用...

 

第一大块是eclipse带有refactor,也就是代码重构,可以通过eclipse左上角的Refactor来使用,能够基础性地完成代码除味的特性,考虑到refactor的属性比较麻烦,不在本篇文章过多论述。

 

My favourite feature: Favourites



 能够通过配置常常使用的java的工具包,再当你在编写时候,能够自动提醒功能



 模范UE,黑线下拉模式

如果在notepad++或者ue的文本编辑中,我们常常使用ALT+鼠标用来统一的跨行填充或者删除值

其实eclipse也照样提供该功能,尝试使用ALT+SHIFT+A快捷键



 

是不是比较geek

 

类型的过滤器

我们经常会碰到对于某些方法我们其实不是非常希望eclipse能够联想的出来,而且我曾经在一个大型项目中因为联想给我没试用过的方法,导致上线出现bug,而引起重大失误

其实也可以通过type filter来处理



 

你会发现除去了hashcode()、equal()等Object的方法,省去了不必要的麻烦

 

Formatter tags

这个功能其实比较有趣,其实我最先在stackoverflow上碰到同样的问题,http://stackoverflow.com/questions/12948860/is-there-any-way-i-can-write-copy-paste-nicely-formatted-sql-queries-in-java-s/12949810#12949810

没想到eclipse原来已提供给我们类似的友好帮助



 只要你预先在注释上,那么的中间你编写逻辑,就不会被CTRL+SHIFT+F格式化了

// @off
...
// @on

 我估计在eclipse上最常用的快捷键就是CTRL+SHIFT+F,但是对于一些你特殊的比如你想对于你的SQL拼写按照你的理念划分、对于你的独有算法这么安排写...

你当然不愿意eclipse把你全部给格式化了。

 

 

结论:

     写上面的一片文章,主要用意是大家在使用Intellij IDEA后,别抛弃eclipse,其实好不好用是需要大家去摸索的,eclipse能够战胜netbean、jbuilder等一些列的IDE,也是因为它独特的魅力,让我们去发现它的美!

顶eclipse的童鞋,能够顶下呢?!谢谢大家支持

 

  • 大小: 34.9 KB
  • 大小: 17.5 KB
  • 大小: 30.3 KB
  • 大小: 38.9 KB
  • 大小: 30.8 KB
  • 大小: 47 KB
36
13
分享到:
评论
73 楼 hhhhh 2016-01-21  
kuchaguangjie 写道
hhhhh 写道
kuchaguangjie 写道
hhhhh 写道
kuchaguangjie 写道
5年前我就用过IDEA, 但是到了几天我还是更喜欢 eclipse,
eclipse 用熟了也是很不错的, 没啥问题, 插件超多, 就像java的开源框架一样丰富,
eclipse 语言支持多, php/c++/python, 现在 android的主流开发也是 eclipse,
另外 eclipse 免费, 也很重要,
所以 纵然 IDEA 不错, 可是我没心思去用它, 因为 eclipse 已经足够好了, 我不需要一个完美的工具, 只需要一个能完美配合我编程的工具, 我宁愿多花点时间 读点 code complete / pragmatic programmer 之类的书, 或者写点创业项目, 而不是纠结该用哪个工具,

当然对于那些已经习惯了 IDEA 的人, 也没必要非得用 eclipse, 除非需要.

android 开发也在转向idea了吧。。。google这么做总归还是能说明点问题的吧。。。

你说 android 在转向 idea 是个伪假设, 因为 android 只是顺便支持 idea,
主流是 eclipse, 去 这里看看 http://developer.android.com/sdk/index.html

看什么呢?
当然知道暂时eclipse是主流
将来不好说了。。。
不是顺便那么简单吧。。。。支持那玩意不是一两行代码的事吧。。
你凭什么说那只是顺便支持。。。。

"将来不好说了" 不好说, 你就不要说已经转向 IDEA, 说话跟你吗的无毛一样, 都是歪理邪说

小sb, google转idea了没
将来不好说, 只是谦虚的说法。。。。脑残一个
72 楼 hengjie10 2015-04-16  
idea就像iphone,eclipse像Android,当你换成用习惯iphone时,就在也不想用andord了,所以博主赶紧换吧,idea值得拥有,除了编译速度,这个确实值得吐槽。
71 楼 white_crucifix 2014-06-17  
vinceall 写道
没觉得idea好用啊,win上F5都是刷新,到了它那里就变了啊变了啊变了啊。。。


亲,idea无须保存无须刷新,全自动执行。
70 楼 vinceall 2014-06-17  
没觉得idea好用啊,win上F5都是刷新,到了它那里就变了啊变了啊变了啊。。。
69 楼 314649444 2014-06-04  
用了5年Eclipse,读这篇文章之前不知道IDEA的飘过~~~~~~
68 楼 hyneng 2013-11-08  
rickqin 写道
这些功能没啥特殊的,与eclipse那些懊糟、被扔的到处都是的配置项来说,不算啥。而且eclipse越做越龊,这才是让人难以理解的事情。


所以一直钟爱3.7这个版本
67 楼 cywhoyi 2013-11-05  
jueyue 写道
eclipse 的js功能哪怕是spark也不如idea的js提示功能强大

是的
66 楼 cywhoyi 2013-11-05  
rickqin 写道
这些功能没啥特殊的,与eclipse那些懊糟、被扔的到处都是的配置项来说,不算啥。而且eclipse越做越龊,这才是让人难以理解的事情。

其实它的manual还是不错的,只不过没有人翻译
65 楼 rickqin 2013-11-05  
这些功能没啥特殊的,与eclipse那些懊糟、被扔的到处都是的配置项来说,不算啥。而且eclipse越做越龊,这才是让人难以理解的事情。
64 楼 superich2008 2013-11-05  
一直用eclipse,不过你提到的这几个特性还真没用过
63 楼 qincidong 2013-11-05  
用过IDEA,巨卡,然后就没用了。
62 楼 jueyue 2013-11-05  
eclipse 的js功能哪怕是spark也不如idea的js提示功能强大
61 楼 cywhoyi 2013-11-05  
fainfy 写道
还是支持一下吧。NetBeans的飘过。

60 楼 fainfy 2013-11-04  
还是支持一下吧。NetBeans的飘过。
59 楼 codeboy_wang 2013-11-04  
不知道android选择它是什么原因?不过我感觉android studio 更新很快,看了google很看重它
58 楼 cywhoyi 2013-11-04  
walkaka 写道
Intellij IDEA 我看网上评价不怎样,为什么会有人拥抱他?

不太可能,现在推崇IDeA越来越多
57 楼 walkaka 2013-11-04  
Intellij IDEA 我看网上评价不怎样,为什么会有人拥抱他?
56 楼 white_crucifix 2013-11-04  
136652711 写道
cywhoyi 写道
136652711 写道
就是因为你的这个帖子, 我就过去尝试了一下IDEA

尝鲜了,之后怎么样呢?说说感觉

感觉IDEA太卡了·· 可能是第一次,运行一个HelloWork 大约10来秒才出结果。


哈哈,这一点的确是。我自己想到的原因大概就是:idea是run的时候才编译(Make),会消耗点时间;而eclipse是在ctrl s保存时就编译,run是直接运行class文件,所以快。
不过话说回来,我感觉idea(第一次)编译花的时间要比用javac命令来的慢,不知道是不是错觉。。。呵呵
55 楼 136652711 2013-11-04  
cywhoyi 写道
136652711 写道
就是因为你的这个帖子, 我就过去尝试了一下IDEA

尝鲜了,之后怎么样呢?说说感觉

感觉IDEA太卡了·· 可能是第一次,运行一个HelloWork 大约10来秒才出结果。
54 楼 cywhoyi 2013-11-04  
红烧狮子头 写道
最后一个格式化的蛮有用~LZ有心了~

相关推荐

    eclipse离线安装properties插件包,5.3.3版本

    由于UTF-8编码在处理中文字符时更为常见,而Eclipse默认的编辑器可能不支持或者处理不当,所以需要额外的插件来提供更好的支持。 `jp.propedit_5.3.3`是Eclipse的一个第三方插件,专门为`.properties`文件提供增强...

    Eclipse4.5汉化包

    至于其他几个.url文件,它们可能是一些网址链接,比如“爱淘宝-淘宝网购物分享平台.url”指向的可能是淘宝网的一个特定页面,为用户提供购物信息。"安卓游戏下载.url"和"单机游戏下载.url"可能分别指向了安卓游戏和...

    eclipse3.7 32位

    Eclipse 3.7,又称为Indigo版本,是一款经典的集成开发环境(IDE),专为Java开发者设计。这个32位版本的Eclipse包含了Java运行环境(JRE),这意味着用户无需单独安装JRE就能直接运行Eclipse进行Java编程。Eclipse ...

    2024年最全Eclipse安装和配置环境教程.zip

    eclipse安装**内容概要:** 本教程深入探讨了Eclipse集成开发环境(IDE)的高级特性、最佳实践以及如何更有效地利用它来提升编程技能。内容包括工作空间管理、代码重构、集成外部工具和框架、性能优化、自定义...

    基于Eclipse的工具开发

    "爱书吧-2万本图书免费下载.url"可能是一个链接,指向一个资源库,提供了更多关于软件开发和Eclipse技术的电子书,可以帮助扩展学习者的基础知识。 总之,通过学习这些资源,开发者可以深入了解Eclipse插件开发,...

    eclipse插件activiti-designer-5.14.1

    eclipse中工作流activiti-designer-5.14.1插件 1、将下载好的jars文件夹里的4个jar文件复制到eclipse安装目录的plugins目录下 2、删除eclipse安装目录下,configuration文件夹里的org.eclipse.update文件夹,重启...

    Eclipse 2021-6 安装软件及其教程.zip

    对于Java开发者而言,Eclipse特别受到青睐,因为它提供了对Java EE(企业版)的深度支持,包括Web服务、JPA、JSF等。 开始安装Eclipse 2021-6之前,请确保你的计算机满足以下系统需求: 1. 操作系统:Windows、...

    Eclipse.pdf

    根据提供的文件信息,我们可以从标题、描述、标签以及部分内容中提炼出有关Eclipse的知识点,但需要注意的是,这部分内容实际上来自于Stephenie Meyer的小说《Eclipse》(暮光之城系列第三部),而非直接与Eclipse...

    eclipse 64位正版

    eclipse :java android 开发工具,64位最新版的eclipse

    eclipse自带webservice调试工具介绍

    ### Eclipse 自带WebService调试工具详解 #### 一、引言 在进行跨平台或跨系统的数据交互时,WebService因其开放性和灵活性而成为一种常见的技术手段。Eclipse作为一款流行的集成开发环境(IDE),内置了丰富的功能...

    eclipse-maven3-plugin

    **Eclipse Maven3 Plugin 插件详解** 在Java开发领域,Eclipse IDE是开发者常用的集成开发环境之一,而Maven则是项目管理和构建的利器。Eclipse Maven3 Plugin(以下简称Maven3插件)正是将这两者完美结合的桥梁,...

    手把手教你配置Eclipse开发SAP ABAP程序环境.docx

    从零开始,教授如何配置 Eclipse 开发 SAP ABAP 程序环境。2020 年最新版本操作笔记。对于初学者十分友好。 ABAP Development Tool的Java端实现就是Eclipse的一个扩展,使用JCO(Java Connector)连接ABAP后台的adt...

    Eclipse的AmaterasUML插件1.3.4

    Eclipse的AmaterasUML插件1.3.4是一款强大的工具,专为Java开发者设计,用于在Eclipse集成开发环境中创建和编辑统一建模语言(UML)图表。这款插件使得开发者无需离开IDE就能进行UML建模,提高了软件设计的效率和...

    hadoop-eclipse-plugin-2.6.5.jar插件下载

    《Hadoop Eclipse Plugin 2.6.5:Eclipse与Hadoop的桥梁》 在大数据处理领域,Hadoop无疑是一个核心组件,它提供了一个分布式文件系统(HDFS)和MapReduce计算框架,使得大规模数据处理变得可能。而为了方便开发者...

    eclipse 安装Adobe Flash Builder 4.5 插件

    1. **启动Eclipse**:打开你的Eclipse IDE,确保你运行的是最新版本,因为旧版本可能不兼容某些插件。 2. **访问“帮助”菜单**:在Eclipse的顶部菜单栏,点击“帮助”(Help)> “Eclipse Marketplace”。 3. **...

    Eclipse的GEF插件

    Eclipse的GEF插件,本人Eclipse for J2EE 2019 亲测! GEF(Graphical Editor Framework)是一个图形化编辑框架,它允许开发人员以图形化的方式展示和编辑模型,从而提升用户体验。这样的应用程序有很多,例如:UML...

    eclipse中jd-gui插件,可以用于查看jar包class源代码

    `jd-gui`作为Eclipse IDE的一个插件,它使得集成到开发环境中变得非常方便,开发者无需离开IDE就可以查看.jar文件中的类代码。 在Eclipse中安装jd-gui插件的步骤如下: 1. 首先,你需要下载jd-gui的Eclipse插件包...

    eclipse所需的dtd文件

    Eclipse是一款强大的集成开发环境(IDE),广泛用于Java开发。它提供了丰富的功能,包括代码编辑、调试、版本控制、构建管理等。在处理XML文档时,Eclipse可以利用DTD文件来帮助开发者验证XML文档的语法正确性。 在...

    eclipse竖线生成插件

    Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供了丰富的功能和扩展,使得开发者能够高效地进行编程工作。"eclipse竖线生成插件",也被称为Indent Guide或atlanto-IndentGuide,是Eclipse中的一款实用插件...

    井字棋eclipse项目(java)

    在这个项目中,我们有一个基于Java开发的井字棋游戏,它是在Eclipse集成开发环境下构建的。Eclipse是Java开发者广泛使用的IDE,提供了代码编辑、调试、构建以及其他多种功能,使得开发过程更加便捷高效。 这个项目...

Global site tag (gtag.js) - Google Analytics