虽然有拼写检查器,但据我所知,它们仅限于拼写检查。自由软件中,更准确地说,Debian 中是否有任何语法检查实用程序。即使不是在 Debian 中,也可以在自由软件中。我正在使用拼写检查标签,因为那些人可能也对此感兴趣。
答案1
LibreOffice Writer
默认情况下,您键入时会检查语法。要打开或关闭此功能,请转至Tools
-> Spelling and Grammar
,单击Options...
按钮,然后选中或取消选中Check grammar as you type
。注意: Spelling and Grammar
仅当您的文档不为空(即包含一些文本)时才会打开。在 Debian 9/Stretch 中测试。
如果您还没有LibreOffice
安装,请使用 来安装sudo apt-get install libreoffice
。
Abiword
还有语法检查。在 Debian 中,使用sudo apt-get install abiword abiword-plugin-grammar
.这些软件包存在于所有当前 Debian GNU/Linux 版本中(Stable 8/Jessie、Testing 9/Stretch 和 Unstable/Sid)。
启动后Abiword
,进入Edit
-> Preferences
->选项卡,勾选激活语法检查的Spell Checking
选项。Check grammar as you type
对于这两种情况,可能的语法错误将用蓝色或绿色波浪下划线标记。
答案2
你可以尝试这个Python库:
您不应该寻找执行此操作的 Linux 程序,而应该寻找执行此操作的 Python / Java / PHP / C++ 应用程序。任何可以在 Linux 下运行的语言都可以。我在谷歌上搜索了“python 语法检查器”。
答案3
您还可以使用 Gramma - 它是一个交互式命令行语法检查器,用 Node.js 编写,但您也可以下载适用于 Linux 的独立二进制文件:https://github.com/caderek/gramma
答案4
那里存在这,这是一个 Java 库/应用程序,附带文字处理插件和 Web API。