Comment remplacer la section de code sélectionnée (sélectionnée par la sélection de la souris) dans l'éditeur eclipse et la remplacer par le même code uniquement dans /* selected text */
via un plugin? J'ai déjà conçu un plugin pour créer un bouton dans la barre d'outils. Lorsque je clique dessus, j'en ai besoin pour changer le texte sélectionné et le mettre en /* */
.Remplacer le code sélectionné de la commande eclipse editor through plugin
3
A
Répondre
7
essayer cet extrait, qui devrait vous donner assez de pistes pour faire votre travail:
try {
IEditorPart part = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
if (part instanceof ITextEditor) {
final ITextEditor editor = (ITextEditor)part;
IDocumentProvider prov = editor.getDocumentProvider();
IDocument doc = prov.getDocument(editor.getEditorInput());
ISelection sel = editor.getSelectionProvider().getSelection();
if (sel instanceof TextSelection) {
final TextSelection textSel = (TextSelection)sel;
String newText = "/*" + textSel.getText() + "*/";
doc.replace(textSel.getOffset(), textSel.getLength(), newText);
}
}
} catch (Exception ex) {
ex.printStackTrace();
}
Questions connexes
- 1. Eclipse Editor Plugin: s'il vous plaît comment obtenir le texte brut appelant somthing comme .getActiveEditor() getEditorInput()
- 2. Eclipse Plugin Dev: Comment obtenir les chemins pour le projet actuellement sélectionné?
- 3. Eclipse plugin
- 4. Symbian S60 Code Editor
- 5. Correction de la disparition de LaunchShortcut dans le plugin Eclipse
- 6. Suggestion de plugin Eclipse metrics
- 7. Plugin Eclipse - Obtenir la méthode externe?
- 8. Argument numérique de la commande Eclipse Emacs
- 9. accès à l'image dans le plugin Eclipse
- 10. Problème avec le plugin Eclipse dans Ubuntu
- 11. plugin Eclipse sur le système classpath
- 12. Java Image Editor qui rend la sortie comme code source?
- 13. Quel est le meilleur plugin Maven Eclipse?
- 14. Exécution d'un plugin Eclipse
- 15. installer le plugin Eclipse groovy Galiléo
- 16. Problème avec le plugin TeamCity dans Eclipse
- 17. Impossible d'installer le plugin Google eclipse
- 18. JavaDoc plugin pour eclipse?
- 19. Red5 plugin pour eclipse?
- 20. Eclipse JavaScript Editor: assistant de contenu pour les fichiers js,
- 21. Comment utiliser l'extrait "sysout" dans Eclipse avec le texte sélectionné?
- 22. WPF RichTextBox - Remplacer le texte sélectionné par un contrôle personnalisé
- 23. Comment passer le paramètre dans le code-modèle dans Eclipse-plugin
- 24. Comment remplacer le code de la chaudière par des attributs?
- 25. Eclipse Plugin - Notification de l'ouverture d'un éditeur dans Eclipse
- 26. Utilisation des paramètres de tableau dans le plugin Eclipse HibernateTools
- 27. Plugin de l'éditeur Velocity pour Eclipse?
- 28. comment accéder à l'élément package explorer dans le plugin eclipse
- 29. Le mode hébergé par GWT ne fonctionne pas avec le plugin Spring + Eclipse + GWT Eclipse
- 30. Exécution d'une commande par programmation dans la console Eclipse