说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

你应该关注的几个Eclipse超酷插件

HTML文档下载 WORD文档下载 PDF文档下载
如果你是Eclipse用户,那么本文介绍的这些插件肯定会对你有所帮助,如ShellEd、More Clipboard、Smart Save和AnyEdit等。

来自非营利性Eclipse基金会的Eclipse IDE以其插件生态系统著称。Eclipse市场拥有海量插件可供下载,你可以通过插件定制自己的Eclipse。最近我在Eclipse市场闲逛,想看看能不能发现一些有意思的东西。实际上,我确实找到了一些在我看来虽然不是很有名却很酷的东西,想在这里和大家分享。

流行 vs 酷

我关注的插件具备以下特性:

首先,我要强调的是这些插件本身不是某种工具,所以我最喜欢的JRebel和JBoss工具不在此列。我关注的都是能够让你安装的普通Eclipse成为更加有趣的优秀插件。

其次,流行并不等于酷。在Eclipse市场,最流行的插件列表机会在最近2-3年几乎没有变化。

一个插件只因为被下载次数多就被认为很酷,在我看来这是很没有意思的。那些插件之所以上榜只是因为它们补充了Eclipse不具备的基础功能,这就是为什么Maven、Subversion和Git插件会名列前茅。

我眼中的酷插件

shell助手

虽然我是一名Java开发者,有时也会写一点shell脚本。下面是几个对编写shell非常有用插件。ShellEd插件提供了shell脚本的编辑功能,Terminal插件将shell的输出集成到了Eclipse工作台。

通过ShellEd和Terminal插件,我可以无需在窗口之间来回切换就能在Eclipse中完成shell脚本的编写和运行,真的非常高效!

像老板那样编辑!

接下来在名单上的是More Clipboard、Smart Save和AnyEdit。这些插件在不同程度上改善了编辑体验。

More Clipboard会记录最近拷贝/剪切到剪切板缓冲里的内容,使用快捷键弹出备选列表可以进行快速粘贴。好吧,我承认在写代码的时候一直在复制粘贴:



AnyEdit插件由Andrey Loskutov开发,它为Eclipse增加了很多编辑功能。你可以对文件和选中的内容排序,对HTML代码加密,在tab和空格之间快速转换,等等。我得说这是Eclipse的一个必备插件。

一开始我用的是IntelliJ IDEA,它与Eclipse最重要的不同就是IDEA编辑器会自动保存修改。于是,我开始寻找可以用在Eclipse上的类似插件。最后,我找到了Smart Save。它可以配置在若干时间后自动保存修改,很酷很方便!

但是,我认为它会影响一些编辑体验。因为Eclipse默认会开启保存编译选项,所以每次保存都会进行一次清理(clean)和构建(build)。因而理论上可能会发生这样的情况,你刚刚进行了编辑但是Eclipse会决定做一次完整的构建,这会让整个Eclipse卡住。

扮靓你的Eclipse!

接下来要出场的是Eclipse Color Theme。这是唯一一个既出现在我名单里又在Eclipse市场最受欢迎插件列表中出现的插件。差个插件提供对你的Eclipse编辑器设定一个颜色主题,并且自带了很多好看的备选主题。


我个人比较偏好Roboticket,但是也有很多其它选择,比如下面的Monokai。


持续反馈

如果你是持续反馈开发方法的粉丝,而且热衷于编写单元测试(这里解释了为什么单元测试很棒),那么JLoop和JUnitLoop插件一定对你很有帮助。这两个插件能够在任何改变发生后立即执行代码。我发现JUnitLoop非常友好,当我更新了一个曾经执行过单元测试的方法后这些测试能够自动执行并且快速给出反馈。


自动化狂热分子

追求高效会让你步入自动化的美好世界,然而不幸的是Eclipse默认不提供宏支持,你不能在Eclipse理记录并重放你的活动。然后,有一些插件通过脚本能够让你在Eclipse中的活动自动化。


最佳方案只是就是GroovyMonkey插件,可惜这个插件的维护并不活跃。其它的替代方案有ScriptEclipse和EclipseScript(请不要把两个插件弄混!)。

基本上,这些实现的背后逻辑非常相似——核心引擎为脚本提供Eclipse内部对象,你可以通过脚本按照自己的要求实现逻辑。这些脚本会存储在工作区(workspace)里并且可以直接访问,插件会提供一个脚本列表菜单供你选择。


了解Eclipse

本文介绍的最后一个插件就是IDE++,它会帮助你更高效地使用Eclipse。


IDE++会分析你的行为并提供达成目标有哪些更快捷的方法。比如,如果你一个个地关闭打开的编辑器标签,IDE++会检测并弹出好看的对话框提示你“嘿极客,你知道CTRL+SHIFT+W可以更有效的关闭这些标签吗?”不幸的是,这个插件没有关注到Mac上快捷键会有所不同:)

我真的很喜欢IDE++插件的创意——它能够帮助你发现使用Eclipse过程中的效率瓶颈,所以我真心希望这个插件能够继续开发下去。

总结

如果你是一个Eclipse用户,本文前面提到的插件中应该会有一些帮助你更好地理解IDE并更高效地在Eclipse下编程。希望你能和我一样发现这些插件的出众之处。

原文链接:Anton Arhipov

译文来自:ImportNew

人脑研究将推动下一代网络革命?从大爆炸到大收缩 H3C携手F5将“空转”数据中心变为“分布式数据中心” W3C小组发布Web存储API推荐标准 开发者必备的6款源码搜索引擎 闪亮登场:开发者制作图形图表所需的11款JS工具包 来自两位技术大牛的博弈:HBase或将制霸NoSQL? 应用改变世界 2013英特尔®创新应用大赛火热开启 看13位CEO、创始人和高管如何提高工作效率 对首次购买智能手机用户而言,苹果吸引力并不大 Amazon Appstore面向Web应用开放 开发者可添加应用内付费功能 CSC收购成功转型的大数据初创公司InfoChimps 嘀嘀打车发展报告:成全球最大出租车调度平台 又摊上事儿了,Android的MasterKey再次出现bug 比特币挖矿必备工具 硬件性能大比拼 RDBMS vs. NoSQL:反派为什么会得以存活并发展壮大 帮助优化移动网站:谷歌发布新指南和PageSpeed Insights工具 增强Web可用性,你需要避免的七大设计错误 Python六大开源框架对比:Web2py略胜一筹 海外看中国:老外开发者间流传着的7件事儿 京东云峰:电商移动云平台背后的技术 初创公司DigitalOcean:55秒搭建一个云服务器 分布式系统事务原子性的非阻塞实现 IBM发布基于人脑特性设计的全新计算架构和编程语言 16款加速编码的HTML5在线工具 JFrog:开源项目的最大挑战是文档和许可 5个技巧打造完美用户体验,不到两年完成用户万到千万的增长 CDN未来的机遇和挑战 华为S12700全可编程交换机进一步挑战思科 OpenFient创始人:将平台创新进行到底 专访Ubisoft手游团队:“波斯王子”的时光机器 技术大牛Jiva DeVoe:App Store往事追忆录 有关static使用的小问题 紧急求助 介绍一本讲c++常用算法的书 怎样解决屏幕的闪烁问题?十分着急。 我声明不再追小仙妹了,你们要就去追吧!! 我不反对了 请教高手:一个简单问题 execl文档如何裁减多余的表格,以便达到压缩文档的容量。 请问下面的电影中,哪些比较好看???谢谢!!! Aweay(BCB绝对实力派) 请进!领分!! c++转java需要做些什么 关于copyfile()的问题,请大家帮忙 Aweay(BCB绝对实力派) 请进!领分!!(2) sql问题,大虾救我 高分求有特殊显示效果的控件 apache与tomcat整合(交流)QQ:71279650 各位大哥,请帮帮忙 有谁知道韩文的翻译软件,谢谢?(在线等待)(1000分够不够?) 請問在sql server2000存儲過程的屬性窗口怎樣設置一個TAB鍵的大小(空格數),注意:不是在查詢分析器中。 如何在JSP里面自定义方法并调用而不用JavaBean? 在GB2312下DROPDOWNLIST中无法选择中文,而英文可以,为什么? 如何 整合 sqlanywhere 到我的程序中阿 摄像头问题,急!! 首次上来,想要一个查询。 关于色彩具类的问题! 请大家多多指教!!!!!!!!!!!!!!!!!!!!!!!!!!! 如何根据IP获得机器名,可以是根据dos命令实现 读出的文本是乱码,求救 读取Access数据库报错,急 急!电脑为何无过重启 oracle8i 中的apache port的问题? 请教,怎么用vb“破坏”一个数据库,在“恢复” 回来 毕设求助 请谈谈做大数量遍历时,采用ArrayList和LinkedList在性能方面的差别. 大家好! 在frontpage 中插入某.swf 文件时, 提示说“不能加载该文件”,请问怎样解决 QT&Kdevelop雕虫小技集(原创) 唐伯虎 大哥们, 为什么老是发出更新临时表的警告窗口? 双机互连上广域网SOS,高分致谢! 请问有哪些方法可以统计线程之间创建顺序的序列号? 请问:用web服务可以做到把一个信息用短信的形式发送到指定的手机里吗? 老机,win98引导format后,找不到光驱,以前是要将驱动程序搞到里面去,再执行setup,我不知道怎个搞法? warton申明! 老问题新难点(数据窗口) 求助!!!为什么我的写在DREAMWEAVER里的ASP程序没被IIS执行 在WIN98下C盘里面没有光驱显示?怎么回事? 新手装oralce9i的问题??? 为什么程序员找女朋友难? 急问dreamveaver的数据库的连接问题,就是与数据库的测试,绑定问题?谢先了! 我的TDBEDIT中文出现异常,请近来看看! 请问在access中如何判断是否存在指定表名的表? 有甲、乙两人要到沙漠探险,他们每天前进20千米,已知每人最多可以携带一个人24天的食物和水,不准将部分食物存放于途中,问:其中一人最远可以深入沙漠多少千米?(要求最后两人返回出发点 蚯蚓呼吸的结构名称和顺序 集合的概念 英语翻译不管愿不愿意,这场战争必须打下去 我需要动物类中药名称,并且中药名称对照俗名.比如地龙—蚯蚓.我主要要爬行动物和昆虫类动物的中药名称...越多越好... 英语翻译i don't love you like i loved you deeply yesterday 英语翻译我的失业 用名词怎么翻译出来?只能用名词 华强北到深圳市龙岗区横岗镇一村怎么走?深圳日日高电子有限公司怎么走,或者是做什么车? 英语翻译The government says that the amnesty it offered to the thousands of border guards involved in the revolt will not extend to those responsible for the deaths. 英语翻译为了生存,我什么事都干的出来 一条光线从点P(6,4)射出,与X轴相交于点Q(2,0),经X轴反射,求入射光线和反射光线所在直线的方程 有人认为,事物是不断运动、变化、发展这的,所以我国在农村稳定家庭联产承包责任制、土地承包三十年不变的政策是不妥当的.你说呢?请简要说明理由 My friend is quiet.I am quiet,too.改成同义句:---- my friend ---- I ---- quiet. 男人是肮脏生物还是垃圾生物 国庆节要在商业大厦的四周装彩灯(地面的四边不装).已知大厦长80m、宽35m、高24m,至少需要多长的彩灯线? 一条直线从点A(3,2)出发,经过x轴反射,经过点B(-1,6),求入射光线与反射光线所在的直线方程 __(miss) the trian means __9wait) for another hour.如何填 学校有一栋长35m,宽25m,高50m的教学楼.现准备买彩灯线装饰教学楼中除地面外的8条棱,每捆彩灯线70m,至少准备几捆彩灯线? 世界上跑得最快的昆虫是什么? 一条直线从点A(3,2)出发,经过x轴反射,通过点B(-1,6),求入射光线与反射光线所在的直线方程 To miss a train in London means ___ for another one.A.to wait B.Waiting 选哪个 根据mean 的用法mean doing 应该比较合适但有人认为应该考虑平行原则 就是to do 对应to do,donging对应 doing 选B也合适 什么昆虫跑得最快 一条直线从点A(2,3)发出,经x轴反射,过B(-1,6)求入射光线和反射光线所在的直线方程.最好详细一点 一条光线从点A(3,2)发出,经过x轴反射,通过点B(1,6)求入射光线和反射光线所在的直线方程 蚯蚓具有()等感觉功能触觉、听觉、视觉或对光反应 中选 若f(x)是有理函数,f(x-1)+f(x+1)=2x^2-4x.那么f(x)=——.参考答案上说是待定系数法,说f(x)是二次函数,建立模型,那么从哪里可以肯定是二次函数呢?函数中适合待定系数法的有那些呢?比如:2 急 有关战争的感想 600字 下午要交不要太华丽 感觉就是自己写的,不要真对某一个战争 主要是感想!大侠! 竹子可不可以用来造纸? 我的世界工业2青铜怎么做 初中物理填空,谢谢啦 The panda looked like a White mouse,对a White mouse划线提问. 陋室铭结尾的一句话在文中的作用是什么? 用什么东西写,可以用紫光灯照到什么水用紫光灯可出现字迹 造纸用什么竹子? 野钓、水库钓鲤鱼、鲫鱼的配方, 把满地的鲜花比喻做······ 竹子怎样造纸 一条光线从点A(2,3)出发,经x轴反射,通过点B(-1,6),求入射光线和反射光线所在直线方程想问一下这个反射点在哪,有人说是(1,0),我觉得好像不对 花的比喻比喻像什么再美终究比不上什么的, when he was born ,he looked like a white mouse.同义句 when — — — — ,he looked like a ……同上问题输入不下了…… 求钓鲤鱼配方我在水库里钓野鲤鱼,为什么别人的上钩率比我高?我用的钓饵是菜籽饼,蚯蚓,疯钓鲫,等等.打窝用的是大米. 花可以比喻什么如:玫瑰比做爱情 竹子造纸为什么未被广泛应用? 求钓鲤鱼,鲫鱼,草鱼,塘里和野钓的饵料配方 宿舍里出现了一个没有见过的虫子,他是什么虫啊?那个虫子身子和那种平常见得蜈蚣一样粗细,有八只脚(其中两只不知道是不是脚,在头跟前)头上有两个触须,相比身子还挺长的,尾部有3个类 成熟的麦子低垂着头,那是在教我们谦逊;一群蚂蚁能抬走大骨头,那是在叫我们团结,仿这个写几句排比句.不止两句排比,要三句. 成熟的麦穗低垂着头,那是在教我们谦虚;成群的蚂蚁搬动食物,那是在教我们团结.仿写 2句 被没见过的虫子咬了,大家帮我看看是什么虫昨晚睡觉时被虫子咬了,刚咬下去的时候像针扎一样很痛,然后接下去就是一阵阵的微痛,还伴有一点痒.很不舒服,被咬的皮肤出现一个小红点,然后会 大自然是伟大的,自然界的万物都有着高尚的品质.例如:一群蚂蚁抬骨头,那是团结一致.你能仿照例句写几 野钓鲤鱼用什么钩 这是什么虫子,家里有好多以前没见过这种虫. 梯形abcd中ab平行dc,e为bc中点,求△ade面积=梯形abcd面积的一半 女朋友说我不成熟要分手,我还有机会挽回吗?如果有机会,说说该做什么好了,如何打动她了. 这样想对吗? 正方形ABCD的边长为4,E、F分别为DC、BC的中点求三角形AEF的面积 蚯蚓古代叫什么名称? 平行四边形两个顶点的坐标分别为A(-3,0),B(1,0),第三个顶点C在y轴上,且与x轴的距离为三个单位长度问第四个顶点D的坐标是多少 如图,在正方形ABCD中,E在DC上,将△ADE旋转90°得△ABF,已知正方形的边长为4cm,求四边形AECF的面积 一条蚯蚓被切成两段后,一定可以变成两条蚯蚓吗?是—这样切? 在X轴上 与点(0.-2)距离是四个单位长度的坐标是 阿根廷举行中期选举 执政党保持在参众乌克兰女权人士在法国民阵线领导人面前美国网络销售辱华面具与服饰 迎接万圣人民币屡创新高 留学迎来最划算时代?外媒分析耶伦若就任美联储下任主席 面法国央行行长:金融交易税构成巨大风险印度拟射火星探测器 欲争亚洲第一被批马来西亚副首相为选举造势 出席者可获法国数百活动人员斗牛场前集结 抗议斗阿根廷执政联盟赢得议会中期选举数据显示中国赴美名校留学生每4人就有印度连环爆炸案已致6人死亡 反对党指因监听事件遭指责 德情报部门计划加强智能手机横行 日本偷拍案件五年翻一番伊朗将举行系列会谈 为新一轮核问题谈韩国自主研发太空观测卫星抵俄基地 拟500万叙利亚人在国内成难民 冲突严陕西“房姐”龚爱爱案10月31日二审买机票就送高铁票 两岸廉价航线延揽长男子半夜裸身从奉化游泳到鄞州 吸毒重庆一校从不请家长 学生犯错到小房间评论:巴以之间再现战火 危机恐难短期南海四号钻井船将在南海作业近1年 船中央第三巡视组:宁夏一些干部子女等违教育部:高考考生替考、骗取优惠政策或教育部:特殊类招生严重违规者将停止招人民论坛刊文解读国家治理的四个关键词内蒙古将建保障房准入审核联动机制女子与丈夫吵架后欲撞火车 致列车延误从重商到重教育:茶马古道上的新变化西藏《丹珠尔》大藏经雕板工作进展顺利当前基层治理突出问题解读:土地利益与东兴一售楼小姐欠巨债 网上下载印章骗\"不明液体\"照收不误?快递行业禁外国也有假货\"海淘\"未必就真 慎广西水利大抓项目 大藤峡等一批重大工恋爱时你侬我侬婚后争吵冷战 婚姻惨死悔!近5万元买个\"关键词\" 商家邕城半年6.5万辆新车上牌 密集上市司法改革再启程:共识之下仍须艰难抵达云南腾冲县五合乡发生泥石流 伤亡人数云南信息报
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘