This has been working alright for me, it gives you control over which links you want to add, though, meaning you still have to press enter for every note. It will however link everything if you just keep pressing enter.]
If you simply replace God with [[God]] throughout the vault using search and replace, it will break any links that contain the word God. I am not sure what the regex would be to disregard occurrences of a word within a link, but I remember a thread where someone had a solution. I haven’t tried the regex mentioned above. In the meantime, it may be best to be extra careful and use the search and replace, manually ignore the problem matches before committing the changes. Fortunately this process is easy in VSCode.
There really should be a better or faster way to do this natively. Like keyboard shortcuts for the linking pane or a way to “link all” when you select a file, or even a link all across the whole vault.
Yes, sorry you are right VS code’s free version does have this capability shared. But you cannot limit the search to only documents excluding the title’s also that contain the keyword to be replaced. Markdown won’t allow me to have brackets in the name, and I cannot find a way in the regex to avoid title and replace document only occurrences of the keyword.