拼写检查
GoLand 会在标识符名称、字符串文本、注释、 markdown 文件 和提交消息中查找拼写错误。 为此,GoLand 提供了一个专用的 拼写错误 检查,默认启用。

修复拼写错误单词
将插入符定位在由 拼写错误 检查标记的单词上。
按 Alt+Enter 或单击插入符左侧的
以显示 可用操作。
选择其中一个建议的拼写修复方式。
在字符串文本和注释中,仅更改单个插入符所在的单词的拼写。 对于变量、函数、类型 和其他符号等代码标识符,该检查还建议通过 Rename 重构更改所有出现的位置。
将单词保存到词典
如果检测到的拼写错误实际上是合法单词,您可以将其添加到自定义词典中,以扩展内置词典。
将插入符定位在由 拼写错误 检查标记的单词上。
按 Alt+Enter 或单击插入符左侧的
以显示 可用操作。
选择 保存到字典 将该单词添加到用户词典,并在将来不再报告。
如果误将该单词添加,按 Ctrl+Z 从词典中移除。
默认情况下,GoLand 会将单词保存到全局应用级词典中。 如果单词拼写仅在此特定项目中正确,或者您希望与项目团队共享,您可以选择将单词保存到项目级词典中。 有关更多信息,请参阅 选择默认词典以保存单词。
查找所有拼写错误
您可以对整个项目或一组文件 运行拼写错误 检查。
按 Ctrl+Alt+Shift+I 或在主菜单中转到 。
在 输入检查名称 弹窗中,查找并选择 拼写错误 检查。
在 运行“Typo” 对话框中,选择要运行检查的范围及其他选项,如文件掩码筛选。 然后点击 确定(O)。
GoLand 将在所选范围内的所有文件上运行 拼写错误 检查,并在 问题工具窗口 的单独标签页中显示所有发现的拼写错误。
配置 Typo 检查
默认情况下, 拼写错误 检查会在所有 范围 中检查代码标识符、字符串文本和注释。
按 Ctrl+Alt+S 打开设置,然后选择 。
展开 校对 节点,在中间窗格中点击 拼写错误。
在右侧窗格中配置 拼写错误 检查:
- 严重性(V)
Specify the severity level and the scope in which to apply this level.
例如,如果希望更突出显示拼写错误,请选择 错误 或 警告 ,使其像语法错误或警告一样被突出显示。
- 选项
指定要检查的内容类型:
处理代码 :检查代码标识符。
处理字面量 :检查字符串文本中的文字。
处理注释 :检查注释中的文字。
要完全禁用 拼写错误 检查,请取消选中其旁边复选框。
禁用拼写检查
禁用 Typo 检查
按 Ctrl+Alt+S 打开设置,然后选择 。
展开 校对 节点。
取消选中 拼写错误 检查旁的复选框。
在提交消息中禁用拼写检查
按 Ctrl+Alt+S 打开设置,然后选择 。
在 提交消息检查 中取消选中 拼写 复选框。
为新项目禁用拼写检查
在主菜单中,转到 。
取消 上方 描述的复选框。 这将影响在保存设置后首次创建或打开的项目。
词典
GoLand 包含适用于所有 已配置语言 的 捆绑 词典。 这些词典无法直接更改,但您可以通过其他方式扩展拼写检查器:
将单词保存到内置的全局或项目词典中。
添加包含单词列表的 .dic 扩展名纯文本文件。
Add Hunspell dictionaries, each of which consists of two files: the DIC file that contains a list of words with the applicable modification rules and the AFF file that lists prefixes and suffixes regulated by a specific modification rule. 例如, en_GB.dic 和 en_GB.aff 。
配置拼写检查器词典
按 Ctrl+Alt+S 打开设置,然后选择 。
配置自定义词典列表:
要将新自定义词典添加到列表中,请单击
或按 Alt+Insert ,然后指定所需文件的位置。
要在 GoLand 中编辑自定义词典内容,请选择该词典并单击
或按 Enter。 相应的文件将在新的编辑器选项卡中打开。
要从列表中移除自定义词典,请选择该词典并单击
或按 Alt+Delete。
选择默认词典以保存单词
默认情况下,GoLand 会将单词保存到全局应用级词典中。 如果拼写仅适用于该特定项目或应与参与该项目的团队共享,您可以选择将单词保存到项目级词典。
按 Ctrl+Alt+S 打开设置,然后选择 。
如果您希望每次 保存高亮单词时手动选择词典,请取消选中 使用单个词典保存单词 选项旁的复选框。
如果您希望在项目级别保存高亮单词,请保留复选框为选中状态,并在该选项旁选择 项目级。
在此情况下,IDE 会将单词保存在 .idea/dictionaries 路径下的 XML 文件中,您可以通过 VCS 与团队共享该文件。 您的团队成员将能够访问并修改该词典,并共享其更改。
手动添加已接受的单词
按 Ctrl+Alt+S 打开设置,然后选择 。
将单词添加到 接受的单词 列表。 GoLand 始终将手动接受的单词添加到 项目级词典。
无法添加已存在于词典中的单词以及诸如
CamelCase和snake_case等混合大小写单词。
接受的单词 列表还会显示您使用 Alt+Enter 菜单 保存到任一内置词典中的单词。
不会显示其他用户添加到共享项目级词典中的单词和来自其他自定义词典的单词,但拼写检查器仍将忽略这些单词。
共享词典
GoLand 将内置项目级词典存储在项目目录下 d.xml 文件的 .idea 子目录中,与其他项目相关文件一同保存。
当您通过 VCS 与项目团队共享该文件时,其他使用 GoLand 的团队成员将能够访问该词典,以共享忽略单词的列表。