Then you just need to find "someone"

.
Some people internally at PDC also uses Web Storm (or was that last year

) and Visual Studio Code, five years ago it was Eclipse. I have no experience with Web Storm, but I have tried Eclipse and I regularly use Visual Studio Code. I never got used to Eclipse, but I think Visual Studio Code (VSC) is an excellent system.
I believe it will be easy to create token coloring in VSC, and probably tractable to achieve "Go To Definition/Declaration" facilities. For building I think you will have to rely on the
vipBuilder, meaning that you will still have to maintain a project file (using the Visual Prolog IDE). But what I can't imagine being "manageable" is debugging. I think it would be a huge task to facilitate debugging in such a foreign system.
All in all I think that many things can be shifted/duplicated to foreign IDE's, but there are some that will be difficult (~impossible) to facilitate, so the VIP IDE will still be necessary for many things. So the question is whether the effort really pays back. Is it really that big a problem to have two IDEs open?
Regarding Diff I am quite happy with
Beyond Compare.
If any of you use it you can try the attached settings. Besides a plain Visual Prolog compare, it also contains the possibility to preprocess source files with the Visual Prolog Pretty Printer (vipPP.exe), but for that to work you will have to update the setting to point to the location where you have vipPP.exe (i.e. C:\...\Visual Prolog 8\bin\vipPP.exe).
We also call Beyond Compare from Vault for both diff and merge.
You do not have the required permissions to view the files attached to this post.