1

我喜欢 mylyn 任务管理,上下文的方式只显示我正在处理的内容。

有没有办法更进一步,让任务切换关闭任何不属于上下文的项目?

我将 3.5.0.I20110301-2328 与 Eclipse 3.6.2 一起使用。

4

2 回答 2

2

Mylyn 中的上下文确实提到:

管理打开的编辑器以匹配任务上下文-
选中后,激活任务将自动打开与任务上下文中最有趣的文件相对应的编辑器。
停用任务时,所有编辑器将自动关闭
当任务处于活动状态时,变得不那么有趣的文件将在您工作时自动关闭。

但这不包括项目,并且我没有看到任何要求该功能的错误报告:正如OP James Moore在他的回答中报告的那样,错误 170232跟踪该问题。
我认为如果涉及关闭/打开项目(而不仅仅是关闭/打开编辑器),并且从错误 170232 中读取,切换上下文的成本会太高,似乎是这样。

个人认为关闭任务的时候没有必要关闭项目。
重要的部分是在打开任务时根据需要打开项目。如果你这样做,那么当你切换任务时性能应该不是问题。
在任务关闭时关闭项目,应该是可选的:例如弹出一个对话框询问用户是否关闭。

这样想:如果您希望您的用户在激活任务之前始终确保项目处于打开状态,那么对他们执行此操作应该不会影响性能。

于 2011-03-03T05:18:40.327 回答
1

米林不这样做。对此的第一个请求是在 2007 年,它仍然开放,大约一年前有一些活动:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=170232

于 2011-03-05T06:34:42.390 回答