Open lishengting opened 7 months ago
Hi @lishengting, currently this is not supported. Perl only knows about the cygwin path and has no way to translate it into a path that vscode understands. I use WSL2 instead, which works extremely well with the WSL extension. I highly recommend WSL if that is an option.
Otherwise, for this to work, I could add a variable that would allow mapping of paths from Perl reported to vscode (e.g. maps /
-> c:\Cywgin\
). This could also be helpful for people who run a containerized Perl, do syntax checking over SSH, or use WSL without the WSL extension.
Otherwise, for this to work, I could add a variable that would allow mapping of paths from Perl reported to vscode (e.g. maps
/
->c:\Cywgin\
). This could also be helpful for people who run a containerized Perl, do syntax checking over SSH, or use WSL without the WSL extension.
Yes, this is what I wish. Something like "perl.pathMap": [ [ "file:///", "file:///D:/cygwin64/" ] ] in Perl::LanguageServer.
Hope you have time to implement this feature. Thanks!
Just as showed in the picture. Is it possible to open the module File::Basename: \usr\share\perl5\5.36\File\Basename.pm directly in a new tab? BTW, the path is from Cygwin. When I click "Go to Definition (F12)", it shows "No definition found for 'Basename'".
Thanks!