CLion教程-拼写检查
配置:设置 | 编辑器 | 自然语言 | 拼写
检查:设置 | 编辑器 | 检查 | 校对 | 拼写错误
CLion 检查您所有的源代码的拼写,包括变量名、字符串中的文本、注释、文字和提交消息。为此,CLion 提供了一个专门的拼写错误检查,它默认是启用的。
拼写错误检查会检测和突出显示不包含在任何字典中的单词。您可以纠正拼写错误,也可以将单词保存到字典中。
如果要忽略所有拼写错误,请禁用拼写错误检查。
更正拼写错误的单词
- 将光标放在由拼写错误检查突出显示的任何单词上。
- 单击 或按下 AltEnter 来显示可用的意图操作。
- 从列表中选择一个建议的修复方式。
在字符串文字和注释中,只会更改光标处特定单词的拼写。对于代码元素,例如变量、函数、类和其他符号的名称,检查还会建议通过重命名重构来更改所有出现。
将单词保存到字典中
如果检测到的拼写错误实际上是一个有效的单词,您可以将其添加到用户定义的字典中,以扩展内置字典。
- 将光标放在由拼写错误检查突出显示的单词上。
- 单击 或按下 AltEnter 来显示可用的意图操作。
- 选择 "保存到字典" 操作,将单词添加到用户字典中并在将来跳过它。
如果您误操作地添加了单词,请按 Ctrl+Z 将其从字典中删除。
默认情况下,CLion 会将单词保存到全局应用级别字典中。如果拼写只对特定项目正确,请选择将单词保存到项目级别字典。
按 F2 和 ShiftF2 可以在文件中遍历所有问题,包括拼写错误。
查找所有拼写错误
拼写错误检查会在当前文件中突出显示拼写错误。您还可以在整个项目或一组文件上运行此检查。
- 从主菜单中选择 Code | Analyze Code | Run Inspection by Name… 或按下 CtrlAltShift+I。
- 在 "输入检查名称" 弹出窗口中,找到并选择 "Typo" 检查。
- 在 "Run 'Typo'" 对话框中,选择要运行检查的范围以及其他选项,如文件掩码过滤器。然后点击 OK。
CLion 将在所选范围内的所有文件上运行拼写错误检查,并在问题工具窗口的一个单独选项卡中显示所有找到的拼写错误。
配置拼写错误检查
默认情况下,拼写错误检查会检查所有文本,包括所有范围中的代码元素、字符串文字和注释。
- 按下 CtrlAlt+S 打开IDE设置,然后选择编辑器 | 检查。
- 展开校对节点,点击中央面板中的 Typo。
- 在右侧面板中配置拼写错误检查:
禁用拼写检查
禁用拼写错误检查
- 设置 | 编辑器 | 检查,展开校对节点。
- 清除 Typo 复选框:
在提交消息中禁用拼写检查
- 前往 设置 | 版本控制 | 提交。
- 清除拼写复选框:
在新项目中禁用拼写检查
- 前往 设置 | 新项目设置 | 新项目设置。
- 清除上述所述的复选框。这将影响在保存设置后第一次创建或打开的项目。
字典
CLion 包含所有配置语言的捆绑字典。您不能直接更改它们,但您可以通过其他方式扩展拼写检查器:
- 将单词保存到内置的全局或项目字典中。
- 添加带有 .dic 扩展名的纯文本文件,其中包含单词列表。
- 您可以添加Hunspell字典,每个字典由两个文件组成:包含适用的修改规则的单词列表的 DIC 文件和列出由特定修改规则控制的前缀和后缀的 AFF 文件。例如,en_GB.dic 和 en_GB.aff。
配置拼写检查器字典
按下 CtrlAlt+S 打开IDE设置,然后选择编辑器 | 自然语言 | 拼写。
配置自定义字典列表:
- 要将新的自定义字典添加到列表中,单击 或按下 AltInsert,然后指定所需文件的位置。
- 要在 CLion 中编辑自定义字典的内容,选择它,然后单击 或按下 Enter。相应的文件将在新的编辑器选项卡中打开。
- 要从列表中删除自定义字典,请选择它,然后单击 或按下 AltDelete。
选择保存单词的默认字典
默认情况下,CLion 会将单词保存到全局应用级别字典中。如果拼写只对特定项目正确,您可以选择将单词保存到项目级别字典中。
- 按下 CtrlAlt+S 打开IDE设置,然后选择编辑器 | 自然语言 | 拼写。
- 选择内置的项目级别或应用程序级别字典,或禁用选项以在保存单词时提示您。
手动添加已接受的单词
- 按下 CtrlAlt+S 打开IDE设置,然后选择编辑器 | 自然语言 | 拼写。
- 将单词添加到已接受的单词列表中。CLion 将手动接受的单词添加到项目级别字典中。
您不能添加已经存在于字典中的单词和混合大小写的单词,如CamelCase
和snake_case
。
已接受的单词列表还包含您保存到内置的全局或项目字典中的单词。尽管它不包含其他用户向项目级别字典添加的单词和其他自定义字典中的单词,但拼写错误检查不会突出显示它们。
共享字典
CLion 将内置的项目级别字典与其他与项目相关的文件一起存储。这意味着与项目一起工作的任何人都可以访问此字典中存储的单词。
要共享您的应用程序级别字典,请使用捆绑的设置同步插件。