提问人:David Mason 提问时间:11/12/2023 更新时间:11/21/2023 访问量:87
更改用于 Edge 调试和 Visual Studio Code 的配置文件的目录
Change directory of profiles that is used for Edge debugging and visual studio code
问:
我刚刚了解到 Edge 可以有不同的配置文件目录。默认的就是这个,大部分时间都在使用:
C:\用户{用户名}\AppData\本地\Microsoft\Edge\用户数据
但是,当我使用用户数据目录参数启动 msedge.exe 时,我可以创建另一组配置文件。例如,像这样:
“C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe” --user-data-dir=C:\Blub”
如果以这种方式启动 edge,则可以生成一组存储在“C:\Blub”中的新配置文件。
当我学习如何使用 VS Code 进行调试时,我偶然发现了这个参数。
本文介绍了为此也需要 user-data-dir 参数。
但在这里,您使用的不是具体路径,而是像这样值“remote-debug-profile”:
边缘.exe --远程调试端口=9222 --user-data-dir=远程调试配置文件
此外,这里还可以生成一组新的“配置文件”,该配置文件仅在使用 remote-debug-profile 参数启动 Edge 时可用。
边缘调试仅适用于存储在那里的配置文件。每当我尝试将适用于 Edge 的 Visual Studio Code 调试器与另一个目录中的配置文件实例连接时,这都会失败。
有什么方法可以调试存储在另一个目录中的配置文件吗?
背景是我在许多设备之间同步我的所有配置文件,这些工具阻止我将配置文件存储在默认位置进行调试。
答:
要设置调试连接,需要设置一个单独的 --user-data-dir 强制打开浏览器的新实例。如果未给出此标志,则该命令将打开任何正在运行的浏览器的新窗口,并且不会进入调试模式。--remote-debugging-port
- 转到 Microsoft Edge 并查看属性命令行。
edge://version
- 如果未提供此标志,则需要关闭所有边缘进程。请运行 in 命令行。
taskkill /f /im msedge.exe
注意:设置单独的remote-debug-profile文件路径时,请注意配置文件路径用引号括起来。
更新:
此外,我们可以设法使用其他配置文件路径进行调试。
(例如:我创建了路径 C:/debugging,我的 cmd 是)
转到 Microsoft Edge 并查看属性命令行。它显示了下面的屏幕截图:
同样,您可以指定其他路径进行调试。
但是,您需要确保所有 Edge 进程都已关闭,并检查单独的路径是否正确。start msedge.exe --remote-debugging-port=9222 --user-data-dir="C:\debugging" --profile-directory="Profile 1"
edge://version
评论