VSCode中粘贴PHP switch语句case部分缩进错误如何解决?
VSCode 粘贴Switch语句Case时的缩进错误问题及解决方法
问题现象
在VSCode中粘贴switch语句的case部分时,会出现缩进错误。
演示:粘贴case代码片段时,缩进出现异常偏移,不符合预期的代码格式
示例PHP代码:
<?php switch ($variable) { case 'value': # code... break; case 'value': # code... break; default: # code... break; } ?>
排查结果与解决方法
演示:按下Ctrl+Z撤销粘贴操作后,缩进可恢复正常
已验证的有效解决方式:
- 勾选VSCode的
Editor: Format On Paste设置,即可修复该缩进问题,同时保留其他场景下的粘贴格式化功能。
相关扩展排查
仅安装了PHP Intelephense扩展,未发现该扩展中有除Editor: Format On Paste之外的粘贴格式化控制选项。
内容的提问来源于stack exchange,提问作者Daviid
相关产品推荐
相关产品推荐

