英文:
What setting in VSCode makes the editor stop rearranging curly brackets?
问题
VSCode 是一个很棒的集成开发环境,但有时它不按我想要的方式工作。
保存文件时,编辑器会改变花括号的位置。
(我主要编辑 PHP 和 JS,使用的是 VSCode 版本 1.77.1,只有一个扩展:Intelephense)
例如:
function glue($a, $b){
return $a . $b;
}
变成了:
function glue($a, $b)
{
return $a . $b;
}
我尝试过在 setting.json 中更改一些编辑器值,但找不到合适的选项。
我该如何告诉 VSCode 不要重新排列我的花括号?
谢谢你的时间!
编辑:
用户 CamB04 给了我正确的方向。对于其他采用我(旧的)编码风格的人,将这个添加到你的 settings.json 中:
"intelephense.format.braces": "k&r",
英文:
VSCode is a great IDE, but sometimes it doesn't do what I want.
On saving my file, the editor changes the position of my curly brackets.
(I am editing mainly PHP and JS, and VSCode version 1.77.1, with only 1 extension: Intelephense)
for example:
function glue($a, $b){
return $a . $b;
}
changes into:
function glue($a, $b)
{
return $a . $b;
}
I have tried changing some editor values in setting.json, but I cannot find the right one.
How can I tell VScode to not rearrange my brackets?
Thanks for your time!
EDIT:
User CamB04 put me on the right track. For others with my (old) codingstyle, add this to your settings.json:
"intelephense.format.braces": "k&r",
(K&R = Brian Kernighan and Dennis Ritchie, the inventors of the C-language)
答案1
得分: 2
你可以在搜索栏中写入大括号,显示的第二个参数就是你想要的,我想是这样的:
“JavaScript › 格式:将开放的大括号放在新行上以用于函数
定义是否将开放的大括号放在新行上以用于函数。”
祝好。
英文:
You can write brace in the research bar and the second parameter that shows is what you are looking for I think:
JavaScript › Format: Place Open Brace On New Line For Functions
Defines whether an open brace is put onto a new line for functions or not.
Kind regards.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论