如何在Eclipse编辑器中控制选择特定文件类型的视图

如何在Eclipse编辑器中控制选择特定文件类型的视图,eclipse,eclipse-plugin,Eclipse,Eclipse Plugin,我想要控制一个视图,比如如果我选择了一个.js类型的文件,那么一个特定的视图应该是可见的,而对于其他类型的文件,它不应该是可见的。 我不想使用透视图,因为只有一个选择,这将是一个开销。 请向我推荐通过Eclipse插件开发来实现这一点的任何方法。当您提供视图时,您要么不提及透视图(在这种情况下,视图显示时默认为右下角)或者使用org.eclipse.ui.perspectiveExtensions扩展点将其添加到特定位置。默认情况下,可以使其可见或不可见 您可以使用org.eclipse.ui.

我想要控制一个视图,比如如果我选择了一个.js类型的文件,那么一个特定的视图应该是可见的,而对于其他类型的文件,它不应该是可见的。 我不想使用透视图,因为只有一个选择,这将是一个开销。
请向我推荐通过Eclipse插件开发来实现这一点的任何方法。

当您提供视图时,您要么不提及透视图(在这种情况下,视图显示时默认为右下角)或者使用
org.eclipse.ui.perspectiveExtensions
扩展点将其添加到特定位置。默认情况下,可以使其可见或不可见

您可以使用
org.eclipse.ui.IWorkbenchCommandConstants.VIEWS\u SHOW\u view
命令和视图ID参数,或使用
org.eclipse.ui.IWorkbenchPage中的showView()/hideView()API,在运行时使视图可见/不可见


有关更多信息,请参阅。

您是在创建自己的RCP应用程序,还是想为Eclipse IDE提供一个视图?我希望选择.JS文件时,必须打开不同的视图集,反之亦然,使用.HTML文件。但上述场景不能适用于透视图……这是针对插件开发(有助于eclipse)nt RCP的