【问题标题】:emacs __approximate__ spell checker [closed]emacs __approximate__ 拼写检查器[关闭]
【发布时间】:2013-08-19 06:52:06
【问题描述】:

我需要一个近似的拼写检查器,因为我经常用法语写作,没有法语键盘。

我写法语的一种方式是使用C-x 8 ' e进行组合,但是多次使用它太累了。

另一种方法是把单词写错,然后按ispell-word,让它更正它。例如,'j'ai marchee',为了写成“j'ai marché”。我必须按这个组合,因为如果我写“j'ai marche”,拼写检查器不会发现语义错误。它只检查语法。

我想问一下 Emacs 中是否存在拼写检查器,我可以在其中按“j'ai marche”,它会找到所有近似匹配项,包括“j'ai marche”。多次按“ee”很累(很多时候我找不到可以按照我需要的方式完成为正确形式的近似错误形式)。

或者,我对 emacs 中使用英式键盘方便地用法语书写的另一种方式感兴趣...

【问题讨论】:

  • 这个问题似乎跑题了,因为它是关于一个应该近似的拼写检查器。
  • 感谢拼写:)。
  • 我使用美式键盘布局,带有Multi_key(即“撰写”键),所以我可以输入Multi_key ' e,我觉得这比C-x 8 ' e方便得多。跨度>
  • 要使用compose key,首先要配置X server等

标签: emacs spell-checking ispell


【解决方案1】:

我认为没有这样的拼写检查器。写一个可能很难,因为好的近似建议需要对所讨论的语言有一定的深入理解,而自然语言处理是一个相当复杂的话题。

但是,在美式键盘上书写法语(或通常是外语)有一种更简单的方法:只需使用 C-\ 切换到适当的输入法即可。

Emacs 提供了大量替代输入法,适用于各种语言和脚本,包括 Kyrillic、韩语、中文等。编写法语文本的好方法可能是latin-1-prefix

此输入法让您通过先输入重音,然后输入字符来输入重音字符。例如,先键入',然后键入a,然后将á 插入缓冲区。同样,` 然后a 插入à。我经常使用这种方法在美式键盘上写德语。

有关详细信息,请参阅 Emacs 手册中的 International Character SetsInput Methods

【讨论】:

  • 谢谢。有趣的。我还记得我很久以前用过输入法,但我忘记了。有趣的。在最终选择答案之前,我正在等待其他建议。现在介绍近似检查器的算法。我没有写过,但它是一种经典的机器学习算法(神经网络可能对这个问题或监督学习很有效),所以我认为在你训练得足够多之后,它在概率上会给出很好的结果。我将尝试为 emacs 实现它——好主意。
  • @alinsoar 好吧,机器学习也不是特别简单;)尤其是没有好的工具包,而且我认为没有人为 Emacs 写过这样的东西;)
  • 我在我的生活中学习了很多机器学习和人工智能课程,但我没有写出像这样需要的伟大项目......但我会尝试的。我喜欢机器学习、代数、统计学和数学。
猜你喜欢
  • 2010-10-26
  • 1970-01-01
  • 2012-04-18
  • 2010-09-25
  • 2011-04-18
  • 2010-10-08
  • 2016-01-22
  • 2013-12-26
  • 2012-06-07
相关资源
最近更新 更多