读书人

怎么去掉 Last Edit Location next an

发布时间: 2012-09-06 10:37:01 作者: rapoo

如何去掉 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] });    }

读书人网 >编程

热点推荐