ReSharper 2025.3 Help

语法和拼写分析

代码检查的一项重要任务是分析自然语言中的语法和拼写。 ReSharper 将在标识符、注释和字符串字面量中查找拼写和语法错误。 当检测到潜在错误或拼写错误时,它会以与其他代码问题相同的方式通知您——在设计时或当您 在特定范围内运行代码检查时

在本节中:

配置语言

默认情况下,ReSharper 使用“English (USA)”词典检查拼写和语法,但您可以安装其他语言的词典。

安装拼写和语法词典

  1. 从主菜单中选择 ReSharper | 选项 或按下 Alt+R O ,然后在左侧选择 工具 | 语法和拼写 | 常规

  2. 单击 添加

  3. 在打开的对话框中,选择一个或多个语言,然后单击 安装

  4. 所选词典将被下载并安装。

  5. 在 选项 对话框中点击 保存 以应用修改,让 ReSharper 选择保存位置,或者通过从 保存到 选择器中选择特定的设置层来保存修改。 有关更多信息,请参见 管理和共享 resharper 设置

配置拼写和语法检查

默认情况下,几乎所有上下文都启用了拼写和语法检查。 默认情况下,拼写和语法检查几乎适用于所有上下文。您可以通过在 ReSharper 选项 Alt+R, O 代码检查 | 检查严重性 页面中搜索 typogrammar ,启用或禁用单个检查项,并更改其 严重性级别

如果您有方法需要接收包含拼写和语法错误的原始文本,您可以使用 [IgnoreSpellingAndGrammarErrors]标记相应的参数,该标记来自 JetBrains.Annotations。 这将禁用对该方法调用者的警告。

public class Sample { void Out([IgnoreSpellingAndGrammarErrors] string str) { Console.WriteLine(str); } void Test() { // no warnings Out("wiht erorrs speld texxt"); } }

您可以通过取消选中 ReSharper 选项 Alt+R, O 环境 | 产品与功能 页面中的 语法和拼写 复选框来禁用 语法和拼写分析。

此功能在以下语言和技术中是 支持的

语言:C#

语言:VB.NET

语言:C++

语言:ASP.NET

语言:Razor

语言:XAML

语言:Resx

语言:构建脚本

语言:SQL

功能在 C# 中可用

此功能适用于 Visual Basic

功能在 C++ 中可用

此功能适用于 ASP.NET

功能适用于 Razor

此功能适用于 XAML

此功能适用于资源文件

此功能不适用于构建脚本文件

功能在 SQL/NoSQL 文件和注入中不可用

此处提供的说明和示例介绍了在 C# 中使用该功能。 有关其他语言的更多信息,请参阅 语言和框架 部分中的相关主题。

最后修改日期: 2025年 12月 8日