Eclipse通过切换视角或改变视角来修改workbench的方法是什么?

What is the Eclipse way to modify the workbench by switching perspectives or changing a perspective?

我是 Eclipse 插件开发的新手。我使用的插件有一个观点,它不适合我的团队需要支持的新用例。当用户打开具有特定扩展名的文件时,我希望 workbench 发生变化。这可能是切换视角或通过打开和关闭视图来修改当前视角的问题。

Eclipse 的实现方式是什么?

在我看来,自动执行此操作对用户更友好,但我了解得越多,我就越觉得 Eclipse 在设计时并未考虑到这一点。我是否应该只创建一个新视角并让用户打开它?

Eclipse 方法是通过 Yes/No 对话框询问用户 记住我的决定 checkbox,就像 Java Debug 命令或 Git Synchronize Workspace 命令一样:

另请参阅 Window > 首选项 中的以下首选项:

  • 一般 > 观点
  • Run/Debug > 观点