Based on my current workflow, I will create a “phrase file” to store boiler plate or frequently needed text for a project. I drag the tab to the far left and leave that file loaded as I merrily edit other files. The far left tab is easy to jump to using the Window menu selection. Then it’s just a case of jump to tab, copy text, jump back to context (current) tab and execute the search and paste the copied test into the search menu. Admittedly, returning to the context (current) tab is not always easy if I have many files open. By using session files (or just relying on the built in session manager), the phrase file becomes part of the project. This approach may be a bit crude, but I can easily modify it as the tasks change.
There are plugins that also handle things like this (quips, boiler plate, etc.), I just haven’t found one I liked enough to really learn how to use it and change my eclectic workflows appropriately.