【问题标题】:Sublime Text 3 (and 2): newly installed dictionaries do not workSublime Text 3(和 2):新安装的字典不起作用
【发布时间】:2013-08-21 07:00:46
【问题描述】:

我是一个经验丰富的 mac 用户,但不是程序员。我正在使用 Sublime Text 3(和 2)来使用 LaTeX。

我从https://github.com/SublimeText/Dictionaries 安装了德语词典。除了 AT 版本(德语、DE、CH - 分别安装了所有三个文件、.aff、.dic、.txt,总共 9 个文件)之外,所有这些文件。下载并放在正确的文件夹中。

是的,我可以在查看 -> 词典 -> 语言 - 德语 -> 德语(German_de_DE, German_de_CH)下选择它们 是的,拼写检查已启用。

为了测试我创建了一个文件

豪斯(德语正确) haus(德语不正确)

狗(正确 dooog(不正确)

随着英语词典的激活,除了“狗”之外,所有内容都带有红色下划线。 激活德语词典后,所有内容都带有红色下划线,表示错误。 (我用德语输入的所有内容都标记为错误)。这适用于所有三个已安装的德语词典。对于 ST3 和 ST2。

我在这里无能为力。有人可以帮忙吗?

【问题讨论】:

  • 启用德语词典时,Sublime 控制台输出(查看 -> 显示控制台)是否显示任何错误?
  • 嗨,dusan,没有错误信息。

标签: text dictionary sublimetext3


【解决方案1】:

除了Joshua Dunn答案,检查.aff文件的第一行是

SET UTF-8

为了将来参考,我将字典添加到 ST3 的工作流程是:

添加新语言:

  • 从合适的OpenOffice extension下载语言文件

  • 将“some.oxt”文件重命名为“some.zip”

  • 解压文件

  • 查找两个文件:“lang.aff”和“lang.dic”。例如es_ES.aff 和es_ES.dic

  • 打开“lang.aff”检查使用的编码。这样一行:SET ISO-8859-1

  • 将该文件从使用的编码转换为 UTF-8

  • 将“lang.dic”从使用的编码转换为 UTF-8。

  • 将SET ISO-8859-1更改为SET UTF-8

  • 在 ST3 中,点击 Preferences -> Browse Packages

  • 新建文件夹,例如Language - Spanish

  • 将 lang.dic 和 lang.aff 移至该文件夹

  • 在 ST3 中激活词典(查看 -> 词典 -> 语言 - 西班牙语 -> es_ES)

  • 按F6 启用拼写检查

改编自the github repo for SublimeText/Dictionaries

【讨论】:

  • 感谢您的详细解释,效果很好。
【解决方案2】:

我遇到了同样的问题并找到了部分解决方案:

  1. 从http://extensions.openoffice.org/en/project/german-de-de-frami-dictionaries下载德语词典

  2. 将结尾从 .oxt 更改为 rar 并解压文件

  3. 将文件 de_DE_frami/de_DE_frami.aff 和 de_DE_frami/de_DE_frami.dic 压缩到 语言 - German.zip

  4. 将文件重命名为 Language - German.sublime-package

  5. 将文件移动到 /Applications/Sublime Text.app/Contents/MacOS/Packages/

  6. 按 F6 或使用视图启用拼写检查 -> 拼写检查

  7. 使用视图激活德语语言包 -> 词典 -> 语言 - 德语 _> de_DE_gami

我的问题是,即使我将文件保存为 UTF-8 单词,字母 üöäß 也被标记为红色。因此有什么解决方案吗?

【讨论】:

    【解决方案3】:

    我相信 Sublime 的字典功能只使用 UTF-8 编码的字典。我不确定德语词典(甚至您正在使用的词典)是否具有相同的编码。我一直使用 UTF-8 字典,所以我没有遇到这个问题。

    在打开字典的同时,您可以在 Sublime 中使用 File -> Save With Encoding -> UTF-8 重新编码正在使用的字典(可能会出现异常)。 p>

    请务必再次运行测试以确保它适合您。 :)

    *来源:http://www.sublimetext.com/docs/2/spell_checking.html*

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题。我从https://github.com/SublimeText/Dictionaries 下载了字典文件,并在菜单(查看-> 字典)中看到了德语,但所有内容都带有红色下划线,并且控制台上没有错误消息。

      我的错是在 Git Hubs 网页上我右键单击 German_de_DE.dic 并选择了 Save link as。这 - 当然 - 保存了 Git Hub 页面。我在检查文件的编码时发现了它。

      file German_de_DE.aff 
      German_de_DE.aff: HTML document, UTF-8 Unicode text, with very long lines
      

      HTML?出问题了!我使用 RAW Button 从 GitHub 下载了文件,一切正常。

      【讨论】:

        猜你喜欢
        • 2014-04-25
        • 1970-01-01
        • 2015-04-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多