无论如何要在工作区之间共享 Eclipse 键绑定?

Nil*_*zor 6 eclipse

Eclipse 键绑定遵循工作区。无论如何我可以配置 Eclipse 以便它对计算机是全局的,而不是工作区的本地?来自 Visual Studio,我发现这个解决方案是 Eclipse 最奇怪的设计决策之一。

我知道导入-导出功能,但我不想一直这样做。

dav*_*dcl 1

不要那样做。切换工作空间是一项缓慢而繁重的操作。

Eclipse 中的“设计决策”是每个开发人员都有一个工作区,其中包含他们的所有项目。用于在相关项目组之间进行切换的功能是工作集,如果各种工作集需要不同的工具布局,则可能与透视相结合。

我能想到使用多个工作区的唯一充分理由是不同的项目需要完全不同的 Eclipse 版本或配置。然后,是的,您可能需要为每个安装提供单独的工作区。(但是您不会在同一个 Eclipse 副本中在它们之间切换!)

大多数 Eclipse 设置都存储在工作区根目录内的 .metadata 文件夹中。如果由于某种原因我必须使用多个工作区,我可能会创建一个 ant 脚本或批处理文件(或 shell 脚本,具体取决于平台),将我的 .metadata 文件从我的“主”工作区复制到其他工作区,然后挂钩到 Eclipse 中的构建菜单。您甚至可以为 Eclipse 创建自定义启动,将 .metadata 复制到工作区中,然后启动指向该工作区的 Eclipse。