Windows下终端执行code -r无法在VSCode同实例打开文件求助
问题:
code -r命令总是打开新的VSCode实例(Windows环境) 环境信息
- VS Code版本: 1.87.2
- 操作系统版本: Windows 10 22H2 19045.4046
问题详情
在Windows系统中从终端打开VSCode文件时遇到异常:按预期-r参数应强制在同一VSCode实例中打开文件,但无论如何设置,每次都会弹出新实例。
已通过谷歌和StackOverflow查找解决方案,尝试设置以下配置,但无任何效果:
"window.openFilesInNewWindow": "off" "window.openWithoutArgumentsInNewWindow": "off"
备注:当前在Django项目仓库中工作,或许能提供相关线索。
重现步骤
- 在工作区打开一个新的PowerShell终端
- 使用
cd命令切换到目标目录 - 执行
code -r yourfile.py命令 - 新的VSCode实例弹出并打开
yourfile.py,而非在已打开的实例中打开
补充编辑
- 怀疑这是某种bug,可能是本地或全局问题,已在VSCode GitHub提交工单,后续会更新相关信息。
- 发现奇怪现象:从命令行运行VSCode可执行文件时,
code -r filename.ext命令能正常工作;但通过Windows资源管理器打开可执行文件时,会生成终端无法识别的本地实例,尽管两者运行在相同的用户名和权限下。目前已有临时解决方案。
内容的提问来源于stack exchange,提问作者Parham Salamati
相关产品推荐
相关产品推荐

