Mylyn――谁用谁知道!http://www.blogjava.net/alwayscy/archive/2008/06/15/208022.html

此文是我之Mylyn初体验,不搞大而全,而只把我觉得这个工具最爽、最KILLER的功能介绍出来。

再简单还是要说下它的来历,首先它是一个高度集成到ECLIPSE中的任务管理工具,正如Mylyn项目领队所言:

这个新名字是向“髓磷脂”物质致敬,该物质通过使神经元更有效的传导电流来促进你的思考。我们已经听到使用者声称,Mylyn工具将他们的效率提高到了他们觉得正在以思考的速度编码的地步。减少阻碍我们生产力的UI摩擦就是Mylyn项目全部的内容。

相信很多人都有过这样的经验,改一个东西可能就几分钟,但找到在哪改、会影响到什么地方,却要花半小时。有了这个工具,让我们在非常大的项目里,在文件和代码的海洋里能马上找到所要关注的部分。有的人说,我有CTRL+SHIFT+T,可是你能记住几年前一个项目里的类名吗?而查阅文字描述的任务却要容易得多。

这个工具最有创意的地方是:

把任务列表与具体的代码联系到了一起。你只要激活一个任务,之相关的所有文件、函数将被突出的显示在ECLIPSE界面的每个“角落”――Package Explorer,Open Type, Open Resource,Debug View……

(顺提一句:我实在搞不懂为什么ECLIPSE会用最繁复的快捷键来打开这三个最常用的功能,所以,我将它们重新定义为了:Alt+P,Alt+T,Alt+R。用“Alt+字母”来激活菜单对我没啥意义,和它冲突就冲突了。)

(再提一点:曾经有个最好的编辑器SourceInsight,它让我感到最最最爽的功能就是可以直接“查找符号”,不管是类、函数、结构、宏全都可以通过关键字放到一起来模糊查找,可以一步就去到想要的函数或者定义。好像ECLIPSE没有这个功能,只能按部就班先找到类,再Ctrl+O找方法?比较累。)

那么,Mylyn是如何做到任务与代码的关联呢?你唯一要做的就是,在完成一个编码任务前,激活相应的任务!这样,随后你的编辑、访问各种元素的操作都被Mylyn记录,它会根据你的访问频率分析相关程度。当你的任务成百上千,或者你过一段时间再回头来修改代码时,只要激活相应的任务,它就会自动将相关的文件窗口打开,并在各种查找、显示界面里根据当初的记录突出显示相应元素。

最新文章

  1. 如何在elasticsearch中查看Logstash打到elasticsearch的数据
  2. Apache无法访问 Forbidden
  3. css 设置全屏背景图片
  4. 追MM与Java的23种设计模式
  5. activity-intent-startActivity-startActivityResult
  6. [Codeforces 501D] - Misha and Permutations Summation
  7. varchar和Nvarchar的区别
  8. java操作redis redis连接池
  9. js数组去重方法分析与总结
  10. 玩转 Redis缓存 集群高可用
  11. struct与class的区别
  12. [C#] C# 知识回顾 - Lambda
  13. P4001 [ICPC-Beijing 2006]狼抓兔子
  14. 归并排序(Java实现)
  15. MongoDB运维心得(一)
  16. C#编程经验-VS Debug
  17. delphi正则表达式学习笔记(一)
  18. VS与SQL资源
  19. Oracle2MySQL注意事项
  20. 解题:NOI 2007 社交网络

热门文章

  1. ASP.NET Core 2.2 基础知识(十八) 托管和部署 概述
  2. ASP.NET Core 2.2 基础知识(十) Web服务器 - Kestrel
  3. python基础--常用模块与面向对象基础
  4. Android Studio 生成aar包,并在其他项目中引用
  5. (转)Android Eclipse 代码混淆
  6. SQLSERVER LATCH WINDBG
  7. [HTML/CSS]盒子模型,块级元素和行内元素
  8. sqlserver 获取系统用户表结构信息
  9. 简化调用Web Service
  10. Echart学习