从WSL 2(Ubuntu)使用`code .`复制VS Code 1.82不会返回提示符,为什么?[关闭]

rqdpfwrv  于 2023-10-17  发布在  其他
关注(0)|答案(1)|浏览(106)

已关闭此问题为not about programming or software development。它目前不接受回答。

这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
11天前关闭
社区在11天前审查了是否重新打开此问题,并将其关闭:
原始关闭原因未解决
Improve this question
更新Visual Studio Code后,当我在WSL 2上使用代码从Ubuntu终端启动它时。命令VS Code窗口打开当前目录的内容,但终端不返回$提示符,除非我按下c +c。
code命令应该打开VS代码窗口,并返回到$提示符,以便我可以输入其他命令。这就是在将VS Code更新到1.82.3版本之前该命令的行为方式。

vddsk6oq

vddsk6oq1#

这似乎是一个已知的最近(在撰写本文时)的问题:Launching VSCode from WSL2 terminal doesn't return command prompt #8985.原因尚不清楚。一些用户报告说,他们在VS Code 1.83版本中不再有这个问题。
目前人们用于受影响版本的解决方法包括:

  • 通过在运行code的终端中按下codeword +c来中断shell中运行的进程(源代码)
  • 通过将&附加到运行code的命令中,将该命令作为后台作业运行(源代码)
  • 一个用户在将他们的WSL从1.2.5.0升级到预发布版本2.0.3.0(源代码)后停止了这个问题。

考虑到这个问题的时间和GitHub问题(9月14日),我不认为这仅仅是一个与WSL 1.2.5.0相关的问题,因为that was released早在4月19日。
我会保持这个答案更新,因为更多的信息来。
为了你的参考/学习目的,我通过谷歌搜索“github vscode issues code commandline return prompt”找到了那个问题票。

相关问题