2009-08-21 40 views
25

背景:是否有可能通过项目对eclipse中的编辑器选项卡进行颜色编码?

我正在eclipse中给定项目的多个版本。我希望能够快速切换不同版本,因为我修复了以前版本中的错误并回应了更改,因此我将不同版本的代码作为不同的项目(例如4.5_Proj,5.0_Proj)打开。问题是,当您打开两次相同的文件时,很容易忽略当前正在查看的文件。

问:

是否有可能颜色代码编辑器选项卡根据其项目中的文件是从?

或者是否有任何其他策略的建议来管理上述需要编辑和测试eclipse中代码库的多个版本的问题?

感谢,

罗布

+0

切换面包屑 http://stackoverflow.com/questions/3069589/how-to-disable-breadcrumbs-in-eclipse 你每个选项卡上的项目名称 – franzag 2015-06-13 01:05:35

回答

4

我不知道的任何手段,颜色编辑器开箱。当然可以实现一个基于项目的背景或选项卡的插件,但我不知道任何现有的插件或选项。如果工作集或编辑器链接不适合你,我可以给你一些关于自己实现这样一个插件的指针。


您可以定义工作设置每个项目的版本(或项目集合),然后将包浏览器使用工作集作为顶层元素。为此,请选择Package Explorer视图右上角的三角形图标,选择顶级元素然后工作集,然后在配置工作集对话框中选择其中一个集。

这意味着您只能在任何时候看到选定的工作集。在工作集之间切换选择三角形图标并配置工作集...,然后选择您想要查看的集合(您也可以在此创建新集合)。


另外,如果你想跟踪其项目编辑指向,您可以在Package Explorer中选择点击链接与编辑图标alt text http://publib.boulder.ibm.com/infocenter/rtnlhelp/v6r0m0/topic/org.eclipse.cdt.doc.user/images/icon_link_with_editor.png在Package Explorer视图链接到活动的编辑器

2

我相信Mylyn将是一个更有效的解决方案,因为它将在任务之间切换,以显示当前项目的当前任务。
然后,选项卡将引用来自给定项目的正确文件。

1

或者是否有任何 建议其他策略来 管理需要以 编辑的上述问题,并测试在Eclipse中 代码库的多个版本?

使用git(或其他合理的VCS工具),以针对不同版本单独的分支。git checkout您需要先处理的最古老的分支,做你的事情,然后git checkout下一个较新的分支和git merge你的变化(根据需要修复)。重复,直到你全部赶上。如果你需要离开的东西,在一些分支暂时未完成的(不,如果可能走另外一条路,因为那你就要逗你想要的变化除了那些你不知道。)

git stash

如果这是不可能的,至少使用一个独立的工作区每个版本(一种由于基于工作空间的喜好是件麻烦事),或打开和关闭项目审慎。 (也许其他建议 - 工作集和Mylyn - 这个想法的更好的版本。)

尽量不要这么聪明,以至于压倒自己。呼吸。故意采取行动。让您的工作空间一次只包含一个自我一致的版本。 (这也与相互依存的项目,测试/搜索结果等帮助)

也许我误会彻底。

0

尝试Jeeeyul日食的主题插件,改变主题的两个Eclipse窗口,以确定两个不同的工作区。更新站点:http://jeeeyul.github.io/update

-1

你可以用Ctrl+clicking来标记两个文件,并用鼠标右键比较它们 - >比较 - >对方。 这为这样的项目打开了一个非常有用的视角。

相关问题