如何设置VSCode阻止编辑器自动调整大括号位置?
解决VSCode保存时自动调整大括号位置的问题
问题场景
使用VSCode 1.77.1版本,仅安装Intelephense扩展,编辑PHP和JS代码时,保存文件会自动修改大括号位置,和预期的编码风格不符。
代码示例对比
原代码:
function glue($a, $b){ return $a . $b; }
保存后代码变为:
function glue($a, $b) { return $a . $b; }
解决方案
在VSCode的settings.json中添加以下配置项,即可让Intelephense遵循K&R风格(由C语言发明者Brian Kernighan和Dennis Ritchie定义的编码风格,特征是大括号紧跟函数声明行末尾):
"intelephense.format.braces": "k&r",
内容的提问来源于stack exchange,提问作者Erwin Moller
相关产品推荐
相关产品推荐

