zh-lx / code-inspector

Click the dom on the page, it will open your IDE and position the cursor to the source code location of the dom.
https://inspector.fe-dev.cn/en
MIT License
1.52k stars 113 forks source link

[BUG]Pycharm和Webstorm同时使用时, 错误地在pycharm中打开文件 #119

Closed TonyYanOnFire closed 4 months ago

TonyYanOnFire commented 4 months ago

Bug 类型

Bug 描述

  1. 先打开pycharm
  2. 再打开webstorm并运行前端项目
  3. 在页面中点击元素尝试打开相应文件, 会发现文件在pycharm而不是webstorm中打开

你使用的打包器及版本

你使用的 web 框架

自检信息

TonyYanOnFire commented 4 months ago

我猜测是在选择具体的IDE时如果存在多个合法的IDE, 优先级是进程在前的(最早打开的). 如果是的话, 能够考虑赋予webstorm比pycharm的更高的优先级?

zh-lx commented 4 months ago

这个是看系统中的进程排序,一般来说可能按照 IDE 的字母来的,可以在 .env.local 中指定要打开的 IDE,参照:https://inspector.fe-dev.cn/guide/ide.html

TonyYanOnFire commented 4 months ago

这个是看系统中的进程排序,一般来说可能按照 IDE 的字母来的,可以在 .env.local 中指定要打开的 IDE,参照:https://inspector.fe-dev.cn/guide/ide.html

我尝试了指定为webstorm, 但在我描述的这个情况还是会在pycharm中打开

zh-lx commented 4 months ago

这个是看系统中的进程排序,一般来说可能按照 IDE 的字母来的,可以在 .env.local 中指定要打开的 IDE,参照:https://inspector.fe-dev.cn/guide/ide.html

我尝试了指定为webstorm, 但在我描述的这个情况还是会在pycharm中打开

是 windows 还是 mac 系统?

TonyYanOnFire commented 4 months ago

这个是看系统中的进程排序,一般来说可能按照 IDE 的字母来的,可以在 .env.local 中指定要打开的 IDE,参照:https://inspector.fe-dev.cn/guide/ide.html

我尝试了指定为webstorm, 但在我描述的这个情况还是会在pycharm中打开

是 windows 还是 mac 系统?

windows. 另外我尝试了指定为vscode, 并且在没有启动vscode的情况下点击元素, 是可以成功唤醒vscode并打开文件的

zh-lx commented 4 months ago

这个是看系统中的进程排序,一般来说可能按照 IDE 的字母来的,可以在 .env.local 中指定要打开的 IDE,参照:https://inspector.fe-dev.cn/guide/ide.html

我尝试了指定为webstorm, 但在我描述的这个情况还是会在pycharm中打开

是 windows 还是 mac 系统?

windows. 另外我尝试了指定为vscode, 并且在没有启动vscode的情况下点击元素, 是可以成功唤醒vscode并打开文件的

那可能是 webstorm 的版本和默认识别的有差异,可以参照手动设置 webstorm 的执行路径解决:https://inspector.fe-dev.cn/guide/ide.html#windows-%E7%B3%BB%E7%BB%9F

TonyYanOnFire commented 4 months ago

这个是看系统中的进程排序,一般来说可能按照 IDE 的字母来的,可以在 .env.local 中指定要打开的 IDE,参照:https://inspector.fe-dev.cn/guide/ide.html

我尝试了指定为webstorm, 但在我描述的这个情况还是会在pycharm中打开

是 windows 还是 mac 系统?

windows. 另外我尝试了指定为vscode, 并且在没有启动vscode的情况下点击元素, 是可以成功唤醒vscode并打开文件的

那可能是 webstorm 的版本和默认识别的有差异,可以参照手动设置 webstorm 的执行路径解决:https://inspector.fe-dev.cn/guide/ide.html#windows-%E7%B3%BB%E7%BB%9F

可以了