IntelliJ-EmmyLua icon indicating copy to clipboard operation
IntelliJ-EmmyLua copied to clipboard

mklink的目录内代码无法debug

Open fangguanya opened this issue 2 years ago • 3 comments

Environment(环境)

name version
IDEA version [Rider 2022.1]
EmmyLua version [1.3.6.251-IDEA213]
OS [Windows 10]

What are the steps to reproduce this issue?(重现步骤?)

  1. 外部新建一个Lua源文件目录
  2. 在别处通过mklink /j 创建一个软连接到之前的Lua源文件目录
  3. 在别处项目内使用EmmyLua进行Debug

What happens?(出现什么问题?)

  1. 打断点无法进入,别处打到的断点无法在stack中选中堆栈项进入对应源码文件

What were you expecting to happen?(期望?)

  1. 调试、断点与没有mklink一样

Any logs, error output, etc?(有没有什么log, error输出?)

image 框中区域mklink后无法点击跳转过去了,但是没有使用mklink的时候则可以

fangguanya avatar Jun 13 '22 10:06 fangguanya

有空看看

CppCXY avatar Jun 13 '22 12:06 CppCXY

我测试了idea,对纯lua项目mklink过来的文件是可以调试的

CppCXY avatar Jun 15 '22 09:06 CppCXY

对相同的工程我测试了rider确实无法跳过去,rider可能有某种更严格的规则

CppCXY avatar Jun 15 '22 09:06 CppCXY