【发布时间】:2020-01-17 18:22:06
【问题描述】:
当我使用 VSCode 远程资源管理器 SSH 插件从 Windows 机器打开 Linux 网络服务器上的远程目录时,不确定如何在 VSCode 调试配置中配置 pathMappings。如果我在本地存储源的副本并使用本地源启动 VSCode,则调试工作正常。
Web 服务器是 Ubuntu 14 Lamp,本地系统是 Windows 10。使用 VSCode 中的远程资源管理器插件从 Windows 工作站 ssh 到 Linux 服务器并在服务器上编辑源代码。
当我将源文件存储在本地并通过打开本地副本启动 VSCode 时,这在 VSCode 调试配置中运行良好。
pathMappings": {
"/var/www/html/codeigniter/": "${workspaceRoot}",
},
当我使用远程资源管理器在 Windows 上启动 VSCode 时,此配置不起作用。我通过远程资源管理器连接到这个根文件夹/var/www/html/codeigniter/
当我通过 VSCode 的 SSH 插件打开 Linux 服务器上的文件时,我希望能够识别断点并停止代码,但事实并非如此,并且代码运行时不会遇到断点。
【问题讨论】:
标签: php visual-studio-code xdebug