V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
XIVN1987
V2EX  ›  Visual Studio Code

vscode remote wsl 调试时,对同一个文件打开两个编辑器视图

  •  
  •   XIVN1987 · 2019-11-28 09:25:28 +08:00 · 2703 次点击
    这是一个创建于 1829 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 vscode 左侧浏览器窗口双击 main.c,会在编辑器窗口打开 /root/win/studyC/main.c

    然后按 F5 进入调试状态,vscode 会自动在编辑器窗口中打开 /mnt/d/Program/Ubuntu/studyC/main.c

    但这两个文件其实是同一个文件,因为 /root/win 其实是个软链接,指向 /mnt/d/Program/Ubuntu

    请问这个问题如何解决??
    XIVN1987
        1
    XIVN1987  
    OP
       2021-08-21 17:27:56 +08:00
    找到解决方法了:
    打开 vscode 目录的时候用“code /mnt/d/Program/Ubuntu/studyC”,这样在左侧 Explore 窗口双击打开的 main.c 路径就是“/mnt/d/Program/Ubuntu/studyC/main.c”,,进入调试状态的时候就不会再打开一个 main.c 的编辑器视图了

    总之就是 vscode 使用 remote wsl 插件打开文件夹的时候,要使用"/mnt/d/***"这样的路径,而不要使用“ln -s”创建的软连接
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2614 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:48 · PVG 18:48 · LAX 02:48 · JFK 05:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.