问题标签 [ispell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
110 浏览

vim - 如何从 ispell 或 aspell 获取类似编译器的消息

对多个文本文件进行拼写检查。

将表单输出为 'gcc' 会生成它:

是对“待办事项”列表的一个很好的正式描述。此外,它还支持 vim 和 emacs 等 IDE 的拼写检查。他们可以解析此内容并在按钮按下时跳转到焦点位置。

我想在多个文本文件上运行 ispell/aspell 并以类似编译器错误的方式生成错误列表。

0 投票
1 回答
441 浏览

linux - 从脚本运行 ispell 时如何理解和避免非交互模式错误?

背景

Ispell 是 linux 中一个基本的命令行拼写程序,我想调用它来获取以前收集的文件名列表。例如,这些文件名是从乳胶根文件中递归收集的。这在需要拼写所有递归包含的乳胶文件时很有用,而不是其他文件。但是,从命令行调用 ispell 并不是一件容易的事,因为 ispell 会给出“尚不能处理非交互式使用”形式的错误。在某些情况下。

(另一方面,理想情况下,我想使用 ProcessBuilder 类从 java 以编程方式调用 ispell,而不需要 bash。但是,同样的错误似乎困扰着这种方法。)

问题

为什么 ispell 给出错误“尚不能处理非交互式使用”。在某些情况下,当从涉及 read 方法的循环中调用 bash 时,而不是在其他情况下,如下面的代码示例所示?

下面的最小代码示例创建两个小文件(testFileOne.txttestFileTwo.txt)和一个包含两个创建文件的路径的文件(testFilesListTemp.txt)。接下来,以三种不同的方式为 testFilesListTemp.txt 调用 ispell: 1. 在 "cat" 的帮助下 2. 首先将名称收集为字符串,然后遍历收集到的字符串中的子字符串,并为每个字符串调用 ispell他们。3. 通过直接循环testFilesListTemp.txt的内容,并为提取的路径调用 ispell。

对于某些原因,第三种方法不起作用,并产生错误“尚无法处理非交互式使用。”。为什么会发生这个错误,如何防止它,和/或是否有第三种方法的另一种变体可以在没有错误的情况下工作?

0 投票
1 回答
225 浏览

c - C 代码的批量拼写检查

我有一个很大的 C 源代码包,我想对所有字符串文字和注释进行拼写检查。向文件添加异常后,我想在每个版本上执行相同的过程,以查看是否插入了任何拼写错误。

我检查过 ispell、hunspell 和 aspell,但令我失望和惊讶的是,尽管它们似乎确实理解 HTML、Tex 和其他一些语言,但它们没有 C 功能。我发现最接近的是 aspell 提到的“ccpp”过滤器,但是当我“aspell dump filters”时,ccpp 过滤器没有列出。

有任何想法吗?

0 投票
1 回答
401 浏览

gnu - 如何从 Aspell 的英式词典中删除一个单词

aspell当我用(用英国词典)检查我的文本时,接受了“ froward ”这个词(因为它是一个真正的英语单词)。但是我从不使用它,所以在我的文本中,“ froward ”总是“ forward ”的拼写错误。所以我要aspell拒绝“粗鲁”。

如何从 Aspell 的标准词典中删除一个单词?有没有办法创建单词的“黑名单”?没有办法将其标记在 中 .aspell.en.pws,因为个人词典只包含一个“白名单”。

0 投票
1 回答
336 浏览

php - 服务器上的 aspell 库在哪里?我如何检查它们?

我刚用godaddy切换到cpanel服务器。我与 pspell 完全集成,并且运行良好。现在我收到以下错误

这是我的代码

如何在我的服务器上找到语言文件或对其进行测试?我打电话给godaddy,他们说aspell 已设置,我测试我的php,它说pspell 已启用。

0 投票
1 回答
296 浏览

linux - 在 Mac OS X 上运行“yes 0 | script -c 'ispell text.txt' /dev/null”

我快疯了,在我的 Linux 机器上我会运行:

有任何问题。不幸的是,在 Mac OS X 上,该命令script不接受“-c”选项:

我安装了 brew: binutils、coreutils 和其他软件包.. 但是任何地方都没有scriptscript替代命令。

我在谷歌上发现Linux下的包是util-linux:https ://www.kernel.org/pub/linux/utils/util-linux/

但是没有办法在 mac OS X、编译包和 brew 源代码中找到它。

谁能指出我正确的方向?

PS:我的最终目标是实现这一目标:Spell checks a file using command line, non-interactively

0 投票
1 回答
111 浏览

html - 在 emacs 中使用 aspell 来编辑 HTML 页面

我在 emacs 中使用 ispell-buffer 命令(使用 aspell 作为后端拼写检查器)来检查 HTML 页面内容中的拼写错误,但 aspell 在每个 HTML 标记处都会抱怨。有没有办法将其配置为忽略 HTML 标签?

提前致谢。

0 投票
0 回答
101 浏览

emacs - 如何使用emacs拼写检查给定类型的所有文件

是否可以使用 Emacs 对某个目录及其子目录中某个文件类型的所有文件(例如所有 markdown 文件)进行拼写检查?我正在寻找一个交互式解决方案。

0 投票
1 回答
174 浏览

postgresql - 我在哪里可以获得 PostgreSQL 的 ispell 字典?

在基于 debian 的平台上,我如何或在哪里可以获得ispellPostgreSQL(用于 tsearch)的字典?

0 投票
1 回答
23 浏览

emacs - 如何在 emacs 中记录拼写替换?

我想将所做的 ispell 替换记录到一个文件中(无论是手动r还是从列表中0......)

每次进行“更正”时,都有两个相关的词:

  1. ispell 标识为不正确的单词。
  2. 最终取而代之的词。[也许""当它跳过时]

我只想将这些对记录到文件中以进行“分析”(可能还有抽认卡)

我仍在浏览代码以查看是否有将其插入的地方。我看到ispell-update-post-hookused inispell-command-loop但我不确定这是否是我想要的。我也不确定如何获得上述一对单词并将它们写入文件,因为钩子(省略无知?)似乎提供访问权限。