首先我有个一个工程文件夹,命名TTEST,复制出一份它的副本,打算在他的副本上试验新功能,发现直接双击TTEST.code-workspace,发现每次只能打开一个工程,然后我就把副本的TTEST.code-workspace重命名为 TTEST-copy.code-workspace,这次可以同时打开两个工程了 奇怪的问题是: 我编译副本,故意写错一两句话,在终端按住ctrl跳转时vscode会打开原工程的文件夹
想问下是我操作问题吗,正确克隆工程的方式是什么,需要vscode能同时多开
gxt-kt
克隆就是直接把整个工程文件夹复制粘贴到其他位置就行了,或者可以 创建 eide 模板,然后使用 ept 模板文件 新建项目
关于你的问题,先检查一下工程的 .code-workspace 文件里的 folders -> path 的内容是不是正常的,一般就是下面这样的:
.code-workspace
folders
path
如果 path 的值是其他路径,那么你双击这个文件,就会链接到其他地方去
admin 试了下,多开是可以了,但是跳转问题还是存在,副本跳转会打开一个vscode界面而不是跳转到出错的那一行,path我检查了确实没问题
上传了个视频,就20s,请您看看,我确实找不到问题在哪。视频中的工程就是直接复制原工程的,原工程跳转没有问题
我试了下确实会这样,但是 eide 没有提供跳转的功能,vscode 本身就会解析终端里特定格式的链接,用于跳转;可能是某种共享机制导致的吧,我也不清楚
但我试了下,在 问题面板 里单击进行跳转是没问题的:
或者看这个视频的操作:
admin 好的,感谢。只是后面复制工程单独调试可能麻烦点了。 十分感谢。
admin !我好像知道问题在哪了 只需要把复制后的文件夹改成全英文名就可以了 因为复制过后windows默认带“副本”后缀了 您可以试试,具体原理我也不懂,应该这个中文的原因,得靠您看了
其实也没太大影响,问题面板本来就是干这事儿的;
终端本身是没有这个跳转功能的,肯定是有人提出来,大伙儿感觉还挺实用的,就慢慢加上了;
感觉可以去 vscode 仓库提个 issue 问一下到底咋回事;