VSCode中如何将C#代码大括号设置为与函数声明同行?
在VSCode中让Prettier为C#设置大括号同行格式
要解决Prettier在C#项目中不按你想要的格式排版大括号的问题,按以下步骤操作:
首先确保项目中安装了
prettier-plugin-csharp插件,这是Prettier支持C#格式化的必要依赖。在项目根目录打开终端执行:npm install prettier-plugin-csharp --save-dev配置Prettier的大括号规则:
在项目根目录创建或修改.prettierrc.json文件,添加针对C#的格式化规则:{ "overrides": [ { "files": "*.cs", "options": { "bracketSameLine": true } } ] }确保VSCode将Prettier设为C#的默认格式化器:
打开VSCode的设置(快捷键Ctrl+,),在工作区设置中添加:"[csharp]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true }, "omnisharp.enableEditorConfigSupport": false这一步是为了避免Omnisharp的格式化规则和Prettier冲突,确保生效的是Prettier的配置。
验证效果:
打开你的C#代码文件,手动执行格式化(Ctrl+Shift+I)或保存文件,此时函数的大括号应该会和声明语句排在同一行。
内容的提问来源于stack exchange,提问作者Jacob tern
相关产品推荐
相关产品推荐

