`
cywhoyi
  • 浏览: 418155 次
  • 性别: 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
分享到:
评论
33 楼 hhhhh 2013-11-03  
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, 说话跟你吗的无毛一样, 都是歪理邪说

大陆就剩一些疯狗了。。。。
32 楼 kuchaguangjie 2013-11-03  
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, 说话跟你吗的无毛一样, 都是歪理邪说
31 楼 hhhhh 2013-11-03  
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是主流
将来不好说了。。。
不是顺便那么简单吧。。。。支持那玩意不是一两行代码的事吧。。
你凭什么说那只是顺便支持。。。。
30 楼 kuchaguangjie 2013-11-03  
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
29 楼 cywhoyi 2013-11-03  
liyaxi 写道
青魔手
一种铁手套,武林中最霸道的兵器之一,在百晓生的《兵器谱》中排名第九。伊哭采金铁之英,淬以百毒,锻冶七年制成青魔手。

小李的飞刀 

随便一个铁匠 5文钱可以打制一把  , 兵器谱 排名第三

喜欢,前九名分别什么?^_^
28 楼 liyaxi 2013-11-02  
青魔手
一种铁手套,武林中最霸道的兵器之一,在百晓生的《兵器谱》中排名第九。伊哭采金铁之英,淬以百毒,锻冶七年制成青魔手。

小李的飞刀 

随便一个铁匠 5文钱可以打制一把  , 兵器谱 排名第三
27 楼 hhhhh 2013-11-02  
white_crucifix 写道
hhhhh 写道
white_crucifix 写道
idea的tab键联想挺好的,像在终端操作,eclipse的alt+/会一定程度上阻断敲代码的节奏。另外我估计一大半人追idea是因为新idea的黑色主题“高端大气上档次”……

这就扯蛋了吧, 黑色才出来没多久的东西。。。


你不觉得正是黑色出来以后,各种论坛上才涌现出了大量idea的帖子么?
你还嫩了点。。。。
26 楼 cywhoyi 2013-11-02  
white_crucifix 写道
hhhhh 写道
white_crucifix 写道
idea的tab键联想挺好的,像在终端操作,eclipse的alt+/会一定程度上阻断敲代码的节奏。另外我估计一大半人追idea是因为新idea的黑色主题“高端大气上档次”……

这就扯蛋了吧, 黑色才出来没多久的东西。。。


你不觉得正是黑色出来以后,各种论坛上才涌现出了大量idea的帖子么?

其实我们应 该深度的比较
25 楼 white_crucifix 2013-11-02  
hhhhh 写道
white_crucifix 写道
idea的tab键联想挺好的,像在终端操作,eclipse的alt+/会一定程度上阻断敲代码的节奏。另外我估计一大半人追idea是因为新idea的黑色主题“高端大气上档次”……

这就扯蛋了吧, 黑色才出来没多久的东西。。。


你不觉得正是黑色出来以后,各种论坛上才涌现出了大量idea的帖子么?
24 楼 hhhhh 2013-11-02  
white_crucifix 写道
idea的tab键联想挺好的,像在终端操作,eclipse的alt+/会一定程度上阻断敲代码的节奏。另外我估计一大半人追idea是因为新idea的黑色主题“高端大气上档次”……

这就扯蛋了吧, 黑色才出来没多久的东西。。。
23 楼 white_crucifix 2013-11-02  
idea的tab键联想挺好的,像在终端操作,eclipse的alt+/会一定程度上阻断敲代码的节奏。另外我估计一大半人追idea是因为新idea的黑色主题“高端大气上档次”……
22 楼 yixiandave 2013-11-02  
idea对于重构的支持非常好,右键直接就完成了变量提取,方法提取,类提取,Inline合并工作。另外FindUsage的方法也非常有用
再就是对于前端的支撑,idea对于html、css、js的支持eclipse真没法比

无关爱,哪个工具用着顺手就用哪个,刚刚从eclipse转到IntelliJ的时候我也非常别扭。不过用哪个工具更多情况下取决于开发团队,保持和你的成员使用相同的开发环境和工具可以规避很多莫名其妙的问题
21 楼 hhhhh 2013-11-02  
kuchaguangjie 写道
5年前我就用过IDEA, 但是到了几天我还是更喜欢 eclipse,
eclipse 用熟了也是很不错的, 没啥问题, 插件超多, 就像java的开源框架一样丰富,
eclipse 语言支持多, php/c++/python, 现在 android的主流开发也是 eclipse,
另外 eclipse 免费, 也很重要,
所以 纵然 IDEA 不错, 可是我没心思去用它, 因为 eclipse 已经足够好了, 我不需要一个完美的工具, 只需要一个能完美配合我编程的工具, 我宁愿多花点时间 读点 code complete / pragmatic programmer 之类的书, 或者写点创业项目, 而不是纠结该用哪个工具,

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

android 开发也在转向idea了吧。。。google这么做总归还是能说明点问题的吧。。。
20 楼 cywhoyi 2013-11-02  
sswh 写道
一个工具而已

这篇文章最大的吐槽点就是那句不知道神马由头的“因为爱”

爱泛滥了 就没有价值了

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

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

支持你的观点
18 楼 sswh 2013-11-02  
一个工具而已

这篇文章最大的吐槽点就是那句不知道神马由头的“因为爱”

爱泛滥了 就没有价值了
17 楼 kuchaguangjie 2013-11-02  
5年前我就用过IDEA, 但是到了几天我还是更喜欢 eclipse,
eclipse 用熟了也是很不错的, 没啥问题, 插件超多, 就像java的开源框架一样丰富,
eclipse 语言支持多, php/c++/python, 现在 android的主流开发也是 eclipse,
另外 eclipse 免费, 也很重要,
所以 纵然 IDEA 不错, 可是我没心思去用它, 因为 eclipse 已经足够好了, 我不需要一个完美的工具, 只需要一个能完美配合我编程的工具, 我宁愿多花点时间 读点 code complete / pragmatic programmer 之类的书, 或者写点创业项目, 而不是纠结该用哪个工具,

当然对于那些已经习惯了 IDEA 的人, 也没必要非得用 eclipse, 除非需要.
16 楼 xumin198908 2013-11-01  
强烈要求楼主出个系列文章,把eclipse的使用技巧一一介绍给大家!!
还有其他软件技巧可以介绍下。。那个notepad++  alt+鼠标我还没用过呢。。  ue的列模式倒是用过。
15 楼 white_crucifix 2013-11-01  
楼主说得好,除了第一个refactor,其他我一个都不知道
14 楼 cywhoyi 2013-11-01  
dxqrr 写道
LZ不厚道啊,是国外的文章吧

是的,只不过看到想起使用eclipse,有点想法

相关推荐

    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