我正在尝试在OSX(10.6.8和10.8.5)上使用/拼写检查器为ST2工作。内置解决方案做得非常好,特别是对于LaTeX文件。如果ST2认为它们包含拼写错误,我确实看到用红色加下划线的单词。但如果我选择“忽略”这些词(不再突出显示)并重新启动Sublime Text,它们会再次突出显示(ST3也会发生同样的事情)。
我甚至无法找到被忽略的单词列表,我不知何故得到ST似乎“忘记”这些单词的印象。我试图在我的Preference.sublime-settings文件中手动添加列表:没有效果。
“CheckBounce”插件看起来很有前途,但缺少LaTeX支持(大多数命令都突出显示为不正确)。
有什么想法吗?
答案 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=]
这个词之后的那些东西是这个词的特征(例如专有名称,女性,...)
找到一个类似的单词并将该部分复制到您的条目中。
保存文件,重新启动编辑器(重新加载字典),你应该好好去:)