拼写检查

在这个页面中:

基础

PhpStorm帮助你确保你所有的源代码,包括文本字符串,注释和文字,提交信息都拼写正确。出于这个目的,PhpStorm提供一个专用的Typo检查,由相应的捆绑插件提供并默认开启。

拼写检查的正确性依靠预定义词典(截至目前jetbrains.dicenglish.dic),和任意数量的用户自定义字典。

用户字典是一个纯文本文件以dic为扩展名,包含你想被排版检查接受的词语。在这种字典中单词是以新行为分隔符的。

除此以外,你可以定义自己的将被检查忽略的单词列表。你可以动态的添加单词到该列表,或者当你故意设置你的拼写检查器选项。

随着拼写检查可用,PhpStorm发现和高亮不在字典和用户列表中的单词。它向用户提供正确的拼写,接受单词,或禁用检查。

如果接受一个单词,它将添加到用户列表中,以后将被拼写检查跳过。如果禁用拼写检查,所有的单词错误将被忽略。
在文本字符串和注释中,在插入符位置拼写一个单词将被改为正确的单词。如果当前环境可以重命名重构,PhpStorm建议重命名所有出现的符号。

检查单词的拼写

  1. 将插入符放在因拼写检查高亮的单词上
  2. Alt+Enter展示可用的意向动作
  3. 选择下列动作之一:

    • Change to:从建议列表选择所需拼写的文本字符串或注释
    • Save to dictionary:添加单词到用户的列表并且以后跳过该单词

配置使用的字典

  1. 打开设置参数对话框通过按Ctrl+Alt+S或选择File | Settings(Windows/Linux)/PhpStorm | Preferences(OS X),然后点击Editor中的Spelling
  2. 定义用于拼写检查的字典集。

    1. 切换到Dictionaries标签
    2. 字典区域在页面底部,展示用于拼写检查的字典列表。这个列表包含PhpStorm默认捆绑的字典,用户自定义的字典在文件夹中被发现列在上方的Custom Dictionaries Folder区域。

      • 要把一个默认字典应用到当前项目,选择它旁边的复选框。
      • 要在当前项目的拼写检查中排除一个默认字典,清空它旁边的复选框。
    3. Custom Dictionaries Folder区域,配置你要使用的定制字典。这个区域显示的字典包含用户自定义的字典文件(以.txt结尾的文本文件,用行分割每个单词)

      • 要添加新的文件夹到该列表,点击新增然后在打开的选择路径对话中选择所需的目录。
        目录的全路径添加到Custom Dictionaries Folder列表之后,该文件夹内发现的所有*.dic文件将被添加到Dictionaries列表。
      • 要从列表移除文件夹,选中它然后点击删除
  3. 除了配置自定义字典,你也可以创建自己的字典列表,包含你想在拼写检查中跳过的单词,没有包含在自定义字典中的。

    1. 切换到Accepted Words页面
    2. 创建单词列表:

      • 点击新增图标打开Add New Word对话框然后在这指定一个新的条目。不支持驼峰式写法和下划线式写法。如果你试图添加一个已经包含在一个拼写检查词典中的单词,PhpStorm显示一条错误消息The word is already in the dictionary
      • 要从该列表中移除一项,选中它然后点击删除

配置拼写检查选项

  1. 打开设置参数对话框通过按Ctrl+Alt+S或选择File | Settings(Windows/Linux)/PhpStorm | Preferences(OS X),然后点击Editor中的Inspections
  2. 在打开的检查页面,展示检查类型列表,在中央面板展开Spelling节点然后点击Typo
  3. 在右边面板,配置拼写检查

    • Options区域,定义要检查的内容的类型通过选择或清除Process CodeProcess LiteralsProcess Comments复选框。
    • Severity区域,选择检查严重性级别和使用这个级别的范围

另请参阅:

规程:

参考: