Manipulate text in any text field (global search ...)
Answered
Hello,
I want to manipulate the text inside of any text field (global search dialog, local search, ..) and editor with my own plugin.
I already tried with this example: https://jetbrains.org/intellij/sdk/docs/tutorials/editor_basics/working_with_text.html
Inside of my editor it works fine, but inside the texfield of globalsearch there is no action possible.
Can some help me please?
Please sign in to leave a comment.
Can you clarify what you mean by:
> the texfield of globalsearch
Post a screenshot of the dialog, or do you mean Search Everywhere, Search Structurally, Find in Path? If I know the dialog, I may be able to figure out which textfield component you are trying to manipulate.
Yes I mean all of them :)
One Example is this dialog:
Does nobody have any solution?
Toggle case action works, if you look how it is implemented, it extends com.intellij.openapi.editor.actions.TextComponentEditorAction. That's it.
Thanks for clarifying. Look at community/platform/lang-impl/src/com/intellij/find/actions/FindInPathAction.java to see how the Find in Path dialog is invoked, and community/platform/lang-impl/src/com/intellij/find/findInProject/FindInProjectManager.java to see how the search works behind that dialog.
thanks, it works now :)