Contextual linking

What I’m trying to do

I’m trying to make internal linking actually useful for my workflow. What I want is simple: highlight a sentence in my note, and then link it to a specific header or block in another note.
I know I can do that manually with syntax like [[note#header|my sentence]], but since I work with multiple scripts (like RTL and LTR), typing that out over and over gets really tedious.
So here’s what I’d love to see: highlight the text I want to use as the link, click “link”, and then just pick which note and which header or block to link to, and still have my display sentence and not the other note’s title.
It is a minor feature, but could be very helpful and makes editing notes more intuitive.

Things I have tried

I tried to click on Insert → Link. I also tried the contextual menu.
Many thanks

There is no function in Obsidian that performs exactly what you require. Furthermore, I am unaware of any plugins that might be useful in this specific case. However, there are two methods to slightly streamline your workflow:

  1. You can cut the sentence using the ctrl+x and then paste it into a nearly complete link, the syntax of which you already know.
  2. You can “Insert Markdown link” . This will wrap your sentence as the display text; however, you will need to manually type the link address.

In certain scenarios, the “Extract current selection” feature may also prove useful.

Thanks! I hope a function or a plug-in could be developed soon to simplify linking in Obsidian.