ReSharper 2025.2 Help

语法和拼写分析

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

本节内容:

配置语言

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

安装拼写和语法词典

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

  2. 单击 添加

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

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

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

配置拼写和语法检查

默认情况下,几乎所有上下文都启用了拼写和语法检查。 You can enable/disable individual inspections and change their severity levels by searching for 拼写错误 and 语法 on the 代码检查 | 检查严重性 page of ReSharper 选项 Alt+R, O .

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

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

You can disable 语法和拼写分析 by clearing the 语法和拼写 checkbox on the 环境 | 产品与功能 page of 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年 9月 27日