首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

怎么去掉 Last Edit Location next annotation previous annotation

2012-09-06 
如何去掉 Last Edit Location next annotation previous annotationActionSetRegistry reg WorkbenchPlu

如何去掉 Last Edit Location next annotation previous annotation

    ActionSetRegistry reg = WorkbenchPlugin.getDefault().getActionSetRegistry();    IActionSetDescriptor[] actionSets = reg.getActionSets();    // removing annoying gotoLastPosition Message.       String actionSetId = "org.eclipse.ui.edit.text.actionSet.navigation"; //$NON-NLS-1$    String annotationNavigationId = "org.eclipse.ui.edit.text.actionSet.annotationNavigation"; //$NON-NLS-1$    for (int i = 0; i <actionSets.length; i++)    {    //System.out.println("======="+actionSets[i].getId());        if (!actionSets[i].getId().equals(actionSetId)        &&  !actionSets[i].getId().equals(annotationNavigationId)        )            continue;            IExtension ext = actionSets[i].getConfigurationElement()                .getDeclaringExtension();            reg.removeExtension(ext, new Object[] { actionSets[i] });    }    // Removing convert line delimiters menu.    actionSetId = "org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo"; //$NON-NLS-1$    for (int i = 0; i <actionSets.length; i++)    {        if (!actionSets[i].getId().equals(actionSetId))            continue;        IExtension ext = actionSets[i].getConfigurationElement()                .getDeclaringExtension();       reg.removeExtension(ext, new Object[] { actionSets[i] });    }

热点排行