[英]Sublime Text on OSX: Spell checker does not learn
我正試圖在OSX(10.6.8和10.8.5)上使用/拼寫檢查器為ST2工作。 內置解決方案做得非常好,特別是對於LaTeX文件。 如果ST2認為它們包含拼寫錯誤,我確實看到用紅色加下划線的單詞。 但是如果我選擇“忽略”這些詞(不再突出顯示)並重新啟動Sublime Text,它們會再次突出顯示(ST3也會發生同樣的事情)。
我甚至無法找到被忽略的單詞列表,我不知何故得到ST似乎“忘記”這些單詞的印象。 我試圖在我的Preference.sublime-settings文件中手動添加列表:沒有效果。
“CheckBounce”插件看起來是一個很有前途的替代方案,雖然缺少LaTeX支持(大多數命令都突出顯示為不正確)。
有任何想法嗎?
請參閱下面的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": "./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?"
}
似乎sublime中的ignore_word
命令不會將該單詞添加到ignored_words
列表中。 我目前正在使用ST3,它也有同樣的問題。 所以我制作了一個小插件來使上下文命令ignore xxxxx
在用戶的preferences.sublime-settings
的ignored_words
列表中添加一個單詞。
這是存儲庫: https : //github.com/zcold/ignore_words
ignore_words
的插件。 ${sublime}\\data\\packages\\
創建一個ignore_words
文件夾,並將文件ignoreword.py
從提到的存儲庫復制到該文件夾中。 我希望它能解決你的問題。
解決這個問題的一種方法是手工將字添加到字典中。 找到.dic文件,在那里你會看到一個大的單詞列表,其中包含以下格式word/p [CAT=,G=,N=]
這些單詞后面的單詞是這個單詞的特征(例如專有名稱,女性, ...)找到一個類似的單詞並將該部分復制到您的條目中。 保存文件,重新啟動編輯器(重新加載字典),你應該好好去:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.