svelte-devtools icon indicating copy to clipboard operation
svelte-devtools copied to clipboard

[Feature request] Additional button that opens the item in VSCode in the source file

Open lukaszpolowczyk opened this issue 3 years ago • 2 comments

Can you add a function that works like this: https://github.com/sveltejs/vite-plugin-svelte/blob/main/docs/config.md#inspector

Meaning in the DevTools panel an additional button that opens the item in VSCode in the source file?

Inspector in vite-plugin-svelte is based on a very simple url, such as: http://localhost:5173/__open-in-editor?file=src/lib/Views.svelte:56:3 Such url works, even if the inspector is not enabled.

So all you have to do is svelte-devtools to include this relative url and line number in the element, add a button that opens such a link, and that's all the work.

lukaszpolowczyk avatar Jul 23 '22 06:07 lukaszpolowczyk

That works for VSCode users, but it would be better to have an option where the user could select their editor.

Hard-coding the link to work with VSCode means no opportunity to have a link that will open the source file in JetBrains IDEs, for example.

unikitty37 avatar Jan 29 '23 12:01 unikitty37

We'll be adding this exclusively to app built with the vite plugin because only vite exposes such functionality to open editors from the browser, at least for now. @dominikg also mentions that vite can open other editors as well, so the extension will be working closely with v-p-s in this manner.

ignatiusmb avatar Oct 02 '23 11:10 ignatiusmb