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