9

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

我什至找不到被忽略的单词列表,而且我以某种方式得到了 ST 似乎“忘记”这些单词的印象。我试图在我的 Preference.sublime-settings 文件中手动添加一个列表:没有效果。

“CheckBounce”插件看起来是一个很有前途的替代方案,尽管缺少 LaTeX 支持(大多数命令被突出显示为不正确)。

有任何想法吗?

4

3 回答 3

8

请参阅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": "./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?"
}
于 2013-10-30T14:13:48.553 回答
5

似乎ignore_word您的 sublime 中的命令没有将单词添加到ignored_words列表中。我目前正在使用 ST3,它也有同样的问题。所以我做了一个小插件来让上下文命令在你的用户列表中ignore xxxxx添加一个单词。ignored_wordspreferences.sublime-settings

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

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

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

于 2014-09-15T13:44:15.037 回答
0

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

于 2013-11-28T00:05:19.593 回答