这个问题在所有扩展都禁用时是否发生?:是
- VS Code 版本:1.86.0 或更高版本
- OS 版本:Windows 11 23H2
重现步骤:
- 在扩展中注册命令
extension.insertMySnippet
- 执行命令
extension.insertMySnippet
,输出( $1 | $2 )$3
。在$1
内再次执行该命令时,它应该展开为( ( $1 | $2 )$3 | $4 )$5
。然而,第一次展开的$2
和$3
被删除,导致( ( $1 | $2 ) $3 | )
。
此外,将 VSCode 降级到版本 1.85.2 或还原 changes:R24 和 L541-L542,R536-R538 在 mainThreadEditor.ts 中可以修复此 bug。
2条答案
按热度按时间jobtbby31#
感谢您提出这个问题!看起来您可能正在使用旧版本的VS Code,最新稳定版本是1.90.0。请尝试升级到最新版本并检查此问题是否仍然存在。
快乐编码!
qyzbxkaa2#
感谢打开这个问题 @yiktllw !