Mon*_*rlo 9 omnisharp visual-studio-code editorconfig
我正在尝试设置我的 Visual Stuido Code,以便 Omnisharp 使用 中提供的设置,如https://www.strathweb.com/2019/07/editorconfig-support-in-omnisharp-and-c-extension.editorconfig中所述-vs-代码/ . 我使用设置了一个新的 .net-core 3.1 控制台项目,dotnet new console并将一个.editorconfig文件添加到项目的根目录中。然后,我填写了博客文章中的确切值(见下文),并为 OmniSharp 启用了 editorconfig 和 roslyn 分析器。我什至尝试了两种启用这些功能的方法:Insettings.json和 in omnisharp.json。但是,当我使用 OmniSharp 的重构功能从构造函数参数创建字段时,生成的名称等于参数名称,而不是以_. 多次重新启动 OmniSharp 服务器也没有帮助。
.editorconfig
[*.cs]
dotnet_style_qualification_for_field = false
dotnet_naming_style.instance_field_style.capitalization = camel_case
dotnet_naming_style.instance_field_style.required_prefix = _
Run Code Online (Sandbox Code Playgroud)
具有自动生成字段的示例类
[*.cs]
dotnet_style_qualification_for_field = false
dotnet_naming_style.instance_field_style.capitalization = camel_case
dotnet_naming_style.instance_field_style.required_prefix = _
Run Code Online (Sandbox Code Playgroud)
我正在使用什么:
如果有人能告诉我我做错了什么或指出我正确的方向,我将非常感激。
我最近在格式化方面也遇到了麻烦。
我想我终于有了一个稳定的工作解决方案。
settings.json.editorconfig项目根目录下的文件。settings.json"[csharp]": {
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
"omnisharp.enableMsBuildLoadProjectsOnDemand": true,
"omnisharp.enableEditorConfigSupport": true,
"omnisharp.enableRoslynAnalyzers": true,
Run Code Online (Sandbox Code Playgroud)
omnisharp.json。 {
"RoslynExtensionsOptions": {
"enableAnalyzersSupport": true,
},
"FormattingOptions": {
"enableEditorConfigSupport": true,
Run Code Online (Sandbox Code Playgroud)
.editorconfig在项目根目录重新创建。这对我来说很重要,因为即使在所有其他更改之后,我之前使用的也无法正常工作。.editorconfigreadonly string _name直到重新启动所有内容后我才看到创建选项。
[编辑]@Stephen 的以下回答可能对您也有帮助。
#IDE1006
dotnet_naming_style.camel_case.capitalization = camel_case
dotnet_naming_symbols.private_symbols.applicable_accessibilities = private
dotnet_naming_rule.camel_case_for_private.severity = warning
dotnet_naming_rule.camel_case_for_private.symbols = private_symbols
dotnet_naming_rule.camel_case_for_private.style = camel_case
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5173 次 |
| 最近记录: |