拼写,从终端控制文档的拼写

关于

在下一篇文章中,我们将介绍Aspell。 这是一个 免费和开源的拼写检查器 可用作库或独立的拼写检查器。 它的主要特征是建议拼写错误的单词。 该程序还可以轻松地以UTF-8格式验证文档,而无需使用特殊的词典。 它包括支持同时使用多个词典以及在同时打开多个Aspell流程时智能处理个人词典的支持。

任何优秀的编辑器或文字处理器都包括拼写检查器。 但是,如果您使用终端并以纯文本格式工作,那么事情就不再那么简单了。 但是由于有了这个应用程序,我们可以 使用GNU Aspell检查我们文档的拼写。 该程序快速,易于使用且灵活。

安装Aspell

我们需要做的第一件事是确保我们在系统上安装了Aspell。 我们会发现 已经安装在大多数Gnu / Linux发行版中。 要了解您的Ubuntu上是否安装了Aspell,请打开一个终端窗口(Ctrl + Alt + T)并输入:

which aspell

该命令应返回类似 / usr / bin / aspell。 如果没有任何回报,您可以 安装 通过下载并安装该程序或通过打开终端(Ctrl + Alt + T)并键入以下命令来查看该程序:

sudo apt-get install aspell-es

此命令将安装 西班牙语纠正者。 在我的Ubuntu 16.04上尚未安装。

使用Aspell

打开一个终端窗口,然后导航到包含要验证的文本文件的目录。 当您到达它时,运行以下命令:

aspell check texto.txt

Aspell在交互式两面板编辑器中打开文本文件:

阿斯佩尔双窗

顶部面板显示文件,突出显示第一个可感知的错误。 底部列出了 建议的修复程序(基于Aspell的默认词典) 以及您可以使用的各种选项。

在上面的屏幕截图中,检查器将“ UTF”标记为错误,并提出了各种替代方案。 我们可以执行以下操作:

  • 按键盘上的数字 表示在每个替代项旁边,将拼写错误的单词替换为出现的所选单词。
  • 按我 忽略该错误,或​​者 按我 忽略此假定错误的所有出现。
  • 我们可以 压力 将单词添加到Aspell词典中,以便以后的检查不会将该单词视为错误。
  • 按r或R 用一个新单词替换该单词或该单词的所有出现。

假设我们今天过得很糟糕,我们在文件中多次写入了单词 “确保”,就是这样。 Aspell会将它们指出给我们。 无需在每次出现时都纠正该单词的拼写,我们将只能舒适地执行一次。 我们只需要 按R。 该程序将要求我们写一个替换词。

Aspell质量替换

写下替换词后,我们将只有 按回车。 该操作已完成,程序将移至下一个错误。

一些Aspell选项

像任何命令行实用程序一样, Aspell有一系列可供您参考的选项 信息。 您可能不会使用它们中的许多,但我还无法对其进行测试,但是根据我在上面的链接中阅读的内容,有两个可能非常有用。

  • -不要备份: 文件的拼写检查完成后,程序将保存一个 具有扩展名.bak的原始副本。 如果您定期使用此工具,则可能会发现自己拥有很多可以填满目录的备份副本。 通过指定-dont-backup选项,Aspell将不会保存该副本。
  • -模式=: 由于并非所有文件都是纯文本,因此您可能经常对 检查文件 降价,LaTeX或HTML。 当您运行不带选项的Aspell时,这些类型的文件将使它们充满拼写错误。 为避免这种情况,我们将能够指定-mode = tex或-mode = html。

如果你想要一个 您可以使用的模式的完整列表他写道:

Aspell转储模式

aspell dump modes

这只是对Aspell及其功能的介绍。 如果您对它可以为您做的一切感兴趣,请查看 在线用户手册.


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

2条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   罗科·埃尔韦罗

    我遇到了以下错误:错误:找不到针对语言“ es_ES”的单词列表。
    但这可以通过安装以下软件包来解决:aspell-es
    https://bugs.launchpad.net/ubuntu/+source/git/+bug/890783

  2.   罗科·埃尔韦罗

    我也有另一个,但是我找不到它的解决方案:
    拼写检查-不要备份
    错误:文件“ /usr/lib/aspell-0.60/ont-backup”的格式不正确。

    我必须创建一个不存在的文件:
    #触摸“ /usr/lib/aspell-0.60/ont-backup”
    #chmod 644 /usr/lib/aspell-0.60/ont-backup