Sublime Text на OSX: проверка орфографии не учится
Я пытаюсь заставить / a проверку орфографии работать для ST2 на OSX (10.6.8 и 10.8.5). Встроенное решение делает довольно хорошую работу, особенно для файлов LaTeX. Я вижу слова, подчеркнутые красным, если ST2 думает, что они содержат опечатку. Но если я решу "игнорировать" эти слова (больше не выделять) и перезапустить Sublime Text, они снова будут выделены (то же самое происходит с ST3).
Я даже не могу найти список игнорируемых слов, и у меня почему-то создается впечатление, что ST кажется, "забыл" эти слова. Я попытался добавить список вручную в мои предпочтения.sublime-файл настроек: нет эффекта.
плагин "CheckBounce" выглядит как перспективная альтернатива, хотя поддержка LaTeX отсутствует (большинство команд выделены как неправильные).
какие идеи?
3 ответов
см. раздел ignored_words
ниже. Вам нужно вручную добавить слова в файл настроек. Я установил файлы настроек на горячие клавиши, чтобы иметь легкий доступ.
/ пользователи / главная / библиотека / поддержка приложений/Sublime Text 2/пакеты/пользователь / настройки.sublime-настройки
{
"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": "./\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?"
}
кажется ignore_word
команда в вашем возвышенном не добавляет слово в ignored_words
список. В настоящее время я использую ST3, и у него такая же проблема. Поэтому я сделал небольшой плагин, чтобы сделать команду контекста ignore xxxxx
добавляет слово ignored_words
список вpreferences.sublime-settings
.
вот репозиторий:https://github.com/zcold/ignore_words
- если вы используете управление пакетами, просто добавьте новый репозиторий и установите плагин с именем
ignore_words
. - если вы не используете управление пакетами, просто создайте
один из способов решить эту проблему-добавить слово вручную в словарь.
Найдите .файл dic, там вы увидите большой список слов с форматомword/p [CAT=,G=,N=]
Те вещи, которые после слова, являются особенностями слова (e.g собственное имя, женское,...)
Найдите похожее слово и скопируйте эту часть в свою запись.
Сохраните файл, перезагрузите редактор (чтобы перезагрузить словарь) , и вам должно быть хорошо идти:)