How to create an internal link from text that already exists

tldr; I want to link text that exists to a file that exists without changing the text that is already there. (this corresponds to how links generally work: the text is not the same as the target )

What I’m trying to do

I’ve typed some text in a previously created document and want to link it to a file (with a different name that already exists)

Things I have tried

At present, I need to go through an awkward sequence

  • select/cut the text (Command-X)
  • invoke the link (Command-L / customShortCut)
  • search for the link
  • tab
  • type |
  • paste (Command-C)
  • return + space

If you type | it works to link to the internal file but then when you select that file the original text is changed.

Suggest

Invoke link
Type ~ or something
Invokes search - select file and return

There may be plugins that make it work better. Searching community plugins for terms like paste link or link name. I believe there may also be a feature request here in the forum asking for better behavior.