OSX上的Sublime Text:拼写检查器无法学习

时间:2013-10-30 13:15:31

标签: macos latex sublimetext2 spell-checking

我正在尝试在OSX(10.6.8和10.8.5)上使用/拼写检查器为ST2工作。内置解决方案做得非常好,特别是对于LaTeX文件。如果ST2认为它们包含拼写错误,我确实看到用红色加下划线的单词。但如果我选择“忽略”这些词(不再突出显示)并重新启动Sublime Text,它们会再次突出显示(ST3也会发生同样的事情)。

我甚至无法找到被忽略的单词列表,我不知何故得到ST似乎“忘记”这些单词的印象。我试图在我的Preference.sublime-settings文件中手动添加列表:没有效果。

“CheckBounce”插件看起来很有前途,但缺少LaTeX支持(大多数命令都突出显示为不正确)。

有什么想法吗?

3 个答案:

答案 0 :(得分:7)

请参阅下面的ignored_words部分。您需要手动在首选项文件中添加单词。我已将首选项文件设置为热键以便于访问。

/ Users / HOME / Library / Application Support / Sublime Text 2 / Packages / User / Preferences.sublime-settings

{
    "auto_complete_triggers":
    [
        {
            "characters": "./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?",
            "selector": "text.shtml"
        }
    ],
    "color_scheme": "Packages/User/lawlist.tmTheme",
    "find_selected_text": false,
    "font_face": "Courier",
    "font_size": 18.0,
    "forward_sync": true,
    "ignored_packages":
    [
        "Vintage"
    ],
    "ignored_words":
    [
        "Joinder",
        "\\bf\\uline",
        "\\begin{singlespace*}",
        "\\end{singlespace*}",
        "\\begin{tightcenter}",
        "\\end{tightcenter}",
        "\\begin{document}",
        "\\end{document}",
        "quotingsetup",
        "renewenvironment",
        "doublespace",
        "flushright",
        "minipage",
        "pagestyle",
        "uuline",
        "textbf"
    ],
    "inverse_cursor_state": true,
    "keep_focus": false,
    "scroll_past_end": true,
    "show_full_path": true,
    "word_separators": "./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?"
}

答案 1 :(得分:5)

您的sublime中的ignore_word命令似乎不会将该词添加到ignored_words列表中。我目前正在使用ST3,它也有同样的问题。所以我创建了一个小插件,使上下文命令ignore xxxxx在用户ignored_words的{​​{1}}列表中添加了一个单词。

以下是存储库:https://github.com/zcold/ignore_words

  • 如果您正在使用包控件,只需添加一个新存储库并安装名为preferences.sublime-settings的插件。
  • 如果您不使用包控件,只需在ignore_words中创建一个ignore_words文件夹,然后将文件${sublime}\data\packages\从提到的存储库复制到该文件夹​​中。

我希望它能解决你的问题。

答案 2 :(得分:0)

解决此问题的一种方法是手动将字添加到字典中。 找到.dic文件,在那里你会看到一个大的单词列表,其格式为word/p [CAT=,G=,N=]  这个词之后的那些东西是这个词的特征(例如专有名称,女性,...)  找到一个类似的单词并将该部分复制到您的条目中。  保存文件,重新启动编辑器(重新加载字典),你应该好好去:)